Skip to content

Instantly share code, notes, and snippets.

// Intentionally showing only dependencies
"dependencies": {
"react": "^15.4.2",
"react-bootstrap": "^0.30.7",
"react-dom": "^15.4.2",
"react-redux": "^5.0.2",
"react-router": "^3.0.1",
"react-router-bootstrap": "^0.23.1",
"react-router-redux": "^4.0.7",
"redux": "^3.6.0",
@mycolaos
mycolaos / package.json
Last active March 2, 2023 15:06
The simplest React-Redux project package.json
{
"name": "Mycolaos",
"version": "1.0.0",
"scripts": {
"build": "webpack src/index.js static/bundle.js"
},
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-redux": "^5.0.5",
/dist
bundle.js
index.html
styles.css
/node_modules
/src
index.js
styles.scss
.babelrc
.postcssrc
{
"name": "Mycolaos",
"version": "1.0.0",
"scripts": {
"build": "webpack"
},
"dependencies": {
"react": "^15.6.1",
"react-dom": "^15.6.1",
"react-redux": "^5.0.5",
const path = require('path');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
entry: './src/index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
{
"presets": [
["env", {"modules": false}],
"react",
"stage-0"
]
}
{
"plugins": {
"autoprefixer": {}
}
}
{
"extends": ["eslint:recommended", "plugin:react/recommended"],
"parser": "babel-eslint",
"env": {
"browser": true,
"node": true
},
"plugins": [
"react"
],
@mycolaos
mycolaos / index.js
Created August 4, 2017 13:47
React Hot Loader
import { AppContainer } from 'react-hot-loader';
import React from 'react';
import ReactDOM from 'react-dom';
import Root from './Root.dev';
import configureStore from './store/configureStore.dev'
const store = configureStore()
const rootEl = document.getElementById('root');
const render = Component =>
{
"presets": [
["env", { "modules": false }],
"react",
"stage-0"
],
"plugins": [
"react-hot-loader/babel"
],