All Projects → asimolmez → React Native Folder Structure

asimolmez / React Native Folder Structure

Ideal folder organization scheme for react-native with use redux applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Native Folder Structure

XboxDev
Information about XboxDev and issue tracker for the entire XboxDev ecosystem
Stars: ✭ 64 (-23.81%)
Mutual labels:  organization
Karrot Frontend
Web application for organization of foodsaving groups worldwide - frontend code and central location for feature planning. For server-side code, go to https://github.com/yunity/karrot-backend
Stars: ✭ 256 (+204.76%)
Mutual labels:  organization
Django Organizations
👫 Multi-user accounts for Django projects
Stars: ✭ 813 (+867.86%)
Mutual labels:  organization
outside-collaborators
Automatically Manage Outside Collaborators Organization-wide
Stars: ✭ 45 (-46.43%)
Mutual labels:  organization
org
No description or website provided.
Stars: ✭ 15 (-82.14%)
Mutual labels:  organization
Mindmapp
🚀 Web application to draw mind maps.
Stars: ✭ 401 (+377.38%)
Mutual labels:  organization
nayn.org
NAYN Organization
Stars: ✭ 16 (-80.95%)
Mutual labels:  organization
Invite Contributors
automatically invite authors of merged pull requests to your organization
Stars: ✭ 30 (-64.29%)
Mutual labels:  organization
lean-bem
A leaner, cleaner & prettier adaptation of BEM
Stars: ✭ 12 (-85.71%)
Mutual labels:  organization
Deck
🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
Stars: ✭ 675 (+703.57%)
Mutual labels:  organization
-meta
📗 For goals, architecture of the program, and how-tos.
Stars: ✭ 26 (-69.05%)
Mutual labels:  organization
MultiSelect
swift
Stars: ✭ 12 (-85.71%)
Mutual labels:  organization
Notion Toolbox
This is a collection of Notion tools that work in tandem together.
Stars: ✭ 441 (+425%)
Mutual labels:  organization
.github
Default configuration for @TheAlgorithms repos
Stars: ✭ 57 (-32.14%)
Mutual labels:  organization
Symbol Organizer
Organize your symbols page alphabetically (including layer list) and into groupings determined by your symbol names.
Stars: ✭ 835 (+894.05%)
Mutual labels:  organization
SQLGitHub
💻 SQLGitHub — Managing GitHub organization made easier
Stars: ✭ 34 (-59.52%)
Mutual labels:  organization
Gorganizer
Organize your folders into a beautiful classified folder structure with this perfect tool
Stars: ✭ 318 (+278.57%)
Mutual labels:  organization
Restify Router
A router interface for restify that lets you aggregate route definitions and apply to a restify server
Stars: ✭ 45 (-46.43%)
Mutual labels:  organization
Zotodo
A Zotero plugin to make Todoist tasks for papers added to Zotero
Stars: ✭ 20 (-76.19%)
Mutual labels:  organization
Projeny
A project and package manager for Unity
Stars: ✭ 656 (+680.95%)
Mutual labels:  organization

app

Contains application source code

app/ __ test __

Contains generic test files. We should write test for components, services etc. inside of related folder.

app/components

Contains stateless, lean components. We can use anywhere without big updates. When writing code we do not forget KISS.

app/config

Contains static datas of app. With this folder, we can manage all static fields by one location.

app/containers

Contains screen of app. You can create sub container components in related container.

app/containers/{containerName}.js

It is presentational segment of component.It must be stateless.Do not write business logic and do not bind redux.

app/containers/{containerName}Container.js

It is business and flow segment of component. It must contain only related presentational component.

app/helper

Contains util and helper class. These functions must be simple.

app/images

Contains images.

app/redux/modules

Contains feature based redux elements. Every module must be same name with related container.

app/redux/modules/{ModuleName}.js

It must be contain action types, actions and reducer. We want keep simple every changes. If we split these domains to seperate files, When add a new action, a lot of file affected. We escaping this case.

app/redux/middlewares

Contains first-party middlewares.

app/services

Contains wrappers of services.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].