New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@chanoch/simple-react-router

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chanoch/simple-react-router - npm Package Compare versions

Comparing version 0.1.2 to 0.2.1

StoreCreator.js

7

index.js
import ReactDOM from 'react-dom';
import toRegex from 'path-to-regexp';
import createHistory from 'history/createBrowserHistory';
import {createStore, applyMiddleware} from 'redux';
import StoreCreator from './StoreCreator';

@@ -35,6 +35,7 @@ /**

*/
constructor(rootReducer, initialState, enhancers, routes) {
constructor(routes, rootReducer, initialState, enhancers) {
this.history = createHistory();
this.routes = routes;
this.store = createStore(rootReducer, initialState, applyMiddleware(...enhancers));
this.store = StoreCreator(rootReducer, initialState, enhancers);

@@ -41,0 +42,0 @@ // bind the object's methods to this

{
"name": "@chanoch/simple-react-router",
"version": "0.1.2",
"version": "0.2.1",
"description": "A simple react router",

@@ -31,2 +31,2 @@ "main": "index.js",

}
}
}

@@ -10,2 +10,18 @@ # simple-react-router

## Without redux configuration
```javascript
import HomePage from './HomePage';
const routes = [
{ path: '/', action: () => <HomePage /> },
{ path: '/index.html', action: () => <HomePage /> },
];
import {SimpleReactRouter} from '@chanoch/simple-react-router';
const router = new SimpleReactRouter(routes);
```
## With redux configuration
1. Define the routes

@@ -16,3 +32,3 @@ 2. Define reducers and initial state

5. Instantiate the router
6. Load aync server data
6. Load async server data

@@ -74,1 +90,5 @@ You can optionally dispatch a state on loading of application data from the server

3. Link to webpack tut on setting up a simple project
4. Testing
## Change Log
* 0.1 to 0.2 - implemented smart defaulting to null implementations for state, middleware, and reducer, Moved routes parameter which defines valid navigation to front of list to make those related to redux optional.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc