Security News
Node.js EOL Versions CVE Dubbed the "Worst CVE of the Year" by Security Experts
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
indoqa-react-redux
Advanced tools
This project is a ready-to-use setup for React/Redux web applications we use at Indoqa. It is based on the Redux todos example and inspired by a lot of good ideas from the este dev stack. The main focus is to create a consistent environment for client side web applications that are consuming business logic using REST services over HTTP.
We invent nothing new, this archetype is just a composition of useful libraries, frameworks, tools and plugins. In addition to vanilla React and Redux, we set up the following:
src
├── main
│ ├── index.js // entry point to the Javascript application
│ ├── app
│ │ ├── App.react.js // Theming, HTML header
│ │ ├── fela.js // Fela renderer configuration
│ │ ├── rootEpic.js // collect all epics and combine them into a root epic
│ │ ├── rootReducer.js // collect all reducers and combine them into a root reducer
│ │ ├── routes.react.js // link components to routes (URL paths)
│ │ ├── selectors.js // collect all selectors
│ │ ├── store.js // Redux store setup with hot reloading support
│ │ └── theme.js // application theme
│ ├── commons
│ │ ├── components
│ │ │ ├── atoms // basic building blocks (e.g. boxes, links, etc.)
│ │ │ ├── molecules // composition of atoms
│ │ │ ├── organisms // compositions of molecules and atoms
│ │ │ └── templates // compositions of organisms, molecules and atoms
│ │ ├── store // reusable epics, reducers and actions
│ │ └── types // Flow types available for all features
│ ├── feature1
│ │ ├── components
│ │ │ ├── FeaturePage.react.js // based on a template available via an URL
│ │ │ └── SomeComponent.react.js // feature-specific molecule or organism
│ │ ├── store
│ │ │ ├── feature1.actions.js // action types
│ │ │ ├── feature1.epics.js // side effects using rxjs observables
│ │ │ ├── feature1.reducer.js // Redux reducers
│ │ │ └── feature1.selectors.js // Reselect selectors to access state
│ │ └── types // Flow types
│ ├── feature2
│ └── ...
└── test // Jest tests
└── feature1
├── actions
├── components
└── reducers
git clone https://github.com/Indoqa/indoqa-react-redux.git
cd indoqa-react-redux
yarn install
yarn start
Run the app inside the dev node server including hot reloadingyarn test
Run the testsyarn package
Create a minified distributionFAQs
Indoqa React/Redux Archetype
We found that indoqa-react-redux demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Critics call the Node.js EOL CVE a misuse of the system, sparking debate over CVE standards and the growing noise in vulnerability databases.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.