All Projects → Amin52J → React-Redux-Enterprise

Amin52J / React-Redux-Enterprise

Licence: MIT license
A React-Redux boilerplate for enterprise/large scaled web applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React-Redux-Enterprise

React Adventure
⛰ React high-ending architecture & patterns ready for use. Made for big and small projects. PWA Ready.
Stars: ✭ 62 (-19.48%)
Mutual labels:  styled-components, enzyme, jest, react-router-v4
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (+50.65%)
Mutual labels:  eslint, styled-components, enzyme, jest
Simple React App
Simple base app using react, react-router v4, hot-reload & sass.
Stars: ✭ 263 (+241.56%)
Mutual labels:  eslint, enzyme, jest, react-router-v4
isomorphic-react-redux-saga-ssr
Isomorphic, React, Redux, Saga, Server Side rendering, Hot Module Reloading, Ducks, Code Splitting
Stars: ✭ 19 (-75.32%)
Mutual labels:  eslint, react-redux, react-router-redux, react-router-v4
React Ssr Starter
All have been introduced React environment
Stars: ✭ 20 (-74.03%)
Mutual labels:  eslint, styled-components, enzyme, jest
react-redux-starter-kit
Get started with React, Redux, Webpack and eslint
Stars: ✭ 29 (-62.34%)
Mutual labels:  eslint, react-redux, react-router-redux
React Bootstrap Webpack Starter
ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components
Stars: ✭ 103 (+33.77%)
Mutual labels:  styled-components, jest, react-router-v4
react-component-library-lerna
Build your own React component library managed with lerna, presented with storybook and published in private npm registry.
Stars: ✭ 55 (-28.57%)
Mutual labels:  eslint, styled-components, jest
React Redux Saga Starter
Basic, Opinionated starter kit for React+Redux+Redux Saga with support for SCSS CSS Modules, Storybook, JEST testing, and ESLint
Stars: ✭ 12 (-84.42%)
Mutual labels:  eslint, jest, react-router-v4
React Bolt
⚡ The most simple & robust boilerplate for your React projects.
Stars: ✭ 298 (+287.01%)
Mutual labels:  eslint, styled-components, jest
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-84.42%)
Mutual labels:  eslint, jest, react-redux
2019 12
🎟 급증하는 트래픽에도 안정적인 예약 서비스, Atomic Pattern을 적용한 재사용 가능한 컴포넌트, 실용적인 Testing을 주제로 하는 이벤트 서비스
Stars: ✭ 169 (+119.48%)
Mutual labels:  styled-components, enzyme, jest
React Cloud Music
React 16.8打造精美音乐WebApp
Stars: ✭ 1,722 (+2136.36%)
Mutual labels:  styled-components, react-redux, react-router-v4
Simple Universal React Redux
The simplest possible Async Universal React & Redux Boilerplate app, that works on both Mac and Windows
Stars: ✭ 58 (-24.68%)
Mutual labels:  eslint, react-redux, react-router-v4
React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: ✭ 134 (+74.03%)
Mutual labels:  eslint, enzyme, jest
Webpack React Boilerplate
Minimal React 16 and Webpack 4 boilerplate with babel 7, using the new webpack-dev-server, react-hot-loader, CSS-Modules
Stars: ✭ 358 (+364.94%)
Mutual labels:  eslint, enzyme, jest
React Redux Bootstrap Webpack Starter
React 16.9 + Typescript + React-Router 4 + Redux + Bootstrap 4 + Hot Reload + redux-devtools-extension + Webpack 4 + styled-components STARTER
Stars: ✭ 133 (+72.73%)
Mutual labels:  enzyme, jest, react-router-v4
personal-blog
✍️ 个人技术博客
Stars: ✭ 79 (+2.6%)
Mutual labels:  styled-components, enzyme, jest
Coderplanets web
the most sexiest community for developers, build with React, Mobx/MST, GraphQL, Styled-Components, Rxjs, Ramda ... and ❤️
Stars: ✭ 314 (+307.79%)
Mutual labels:  rxjs, styled-components, jest
Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (+102.6%)
Mutual labels:  eslint, jest, react-redux

React-Redux-Enterprise

stars license

A React-Redux boilerplate for enterprise web applications.

Before you start with this boilerplate, please take a few minutes to read this article and see if you really need this or you may want to try another option.

Materials

This repo is the minimal and extendable setup to start a new enterprise large-scaled project based on React & Redux & RxJS.

  • babel: to transpile our ES6-7 code ES5
  • enzyme: as our test util
  • esdoc: to generate docs
  • eslint: to have linting utility over our code
  • jest: as our test framework
  • prettier: to apply linting to our code before commits
  • react: as our framework
  • react-redux: to handle data flow
  • react-router: to handle routing
  • react-router-redux: to handle routing
  • redux: to handle data flow
  • redux-observable: to handle async actions
  • redux-persist: to have persistent store
  • rxjs: to handle observable actions
  • styled-components: to style our project
  • webpack: as our module bundler

How to start?

NOTE:

  • To run the server you need to install http-server-spa as a global module, or you can implement your own server and point it to the public directory.
  • All modules used are the latest versions and are implemented according to their respective latest version docs. (as of Oct 2018)

Scripts

  • yarn build to make a single production build
  • yarn dev to make a single development build
  • yarn docs to generate the docs
  • yarn lint to run the lint check
  • yarn start to start the server
  • yarn test to run the tests
  • yarn watch to start watching for file changes

Read On

To read more about this project and to get familiar with the structure and find out the logic behind it, check out the articles on Medium, Quora or LinkedIn

License

This project is licensed under the MIT License.

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].