Skip to content
Products
Docs
Pricing
Blog
Log In
Sign Up
Docs
Docs
CODE
On this page

NEO Developer

How the NEO monorepo is laid out, how to run the web and native apps, and how to extend the shared code in packages/app through the customization layer.
Android
iOS
Web
Client
~15.0
Source
Copy Page
Note
Important
Tip
// packages/app/customization/elements/_map.js
import { componentsMapDefault } from 'app/components/elements/_map';
import MyBlock from 'app/customization/elements/my-block';

componentsMapDefault['my_block'] = MyBlock;
export const componentsMap = componentsMapDefault;
Note
8d
On this page
What is in packages/appHow a screen rendersTalking to UNARun itCheck your changesAdd a componentCustomize without forking the defaultsContributing upstream
Auto
Introduction
Getting Started
Configuration
Apps
CODE
Developer Architecture
Code Convention
Code Quality
Directory Structure
How to Add an App
Storage System
Common Mistakes
Payment Provider Integration
Module API
iOS Client
NEO Developer
Android Client
Web Client
Contributing
REST API
Analytics Developer
Auth
Connect
// packages/app/customization/elements/_map.js
import { componentsMapDefault } from 'app/components/elements/_map';
import MyBlock from 'app/customization/elements/my-block';

componentsMapDefault['my_block'] = MyBlock;
export const componentsMap = componentsMapDefault;