Skip to content

Instantly share code, notes, and snippets.

@medkhelifi
medkhelifi / index.html
Last active November 2, 2017 18:16
Gist for /react-webpack-todolist
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>React WebPack TodoList</title>
<link href="/public/bundle.css" rel="stylesheet">
</head>
<body>
<div id="container" class="container">
@medkhelifi
medkhelifi / main.jsx
Created November 4, 2017 14:34
Gist fro /react-webpack-todolist
'use strict';
import React from 'react';
import ReactDOM from 'react-dom';
/**
* Main react Javascript class
*/
export default class Main extends React.Component{
render(){
return(
@medkhelifi
medkhelifi / .babelrc
Created November 4, 2017 15:36
Gist for /react-webpack-todolist
{ "presets": ["es2015", "react"] }
@medkhelifi
medkhelifi / main.jsx
Last active November 4, 2017 20:31
Gist for /react-webpack-todolist
render(){
return(
<div className="row">
HELLO TODO {/* to be changed*/}
</div>);
}
@medkhelifi
medkhelifi / main.js
Created November 4, 2017 20:54
Gist for /react-webpack-todolist
export default class Main extends React.Component {
render() {
return React.createElement(
"div",
{ className: "row" },
"HELLO TODO "
);
}
}
ReactDOM.render(React.createElement(Main, null), document.getElementById('container'));
@medkhelifi
medkhelifi / package.json
Last active November 5, 2017 19:11
Gist for /react-webpack-todolist
{
"name": "react-webpack-todolist",
"version": "0.0.1",
"author": "medKhelifi",
"scripts": {
"start": "webpack-dev-server --content-base ./ --open",
"build": "webpack"
},
"dependencies": {
"bootstrap-sass": "^3.3.7",
@medkhelifi
medkhelifi / package.json
Created November 6, 2017 07:20
Gist for /react-webpack-todolist
"devDependencies": {
...
"babel-core": "6.24.1",
"babel-preset-es2015": "6.24.1",
"babel-preset-react": "^6.24.1",
"babel-loader": "7.0.0",
...
}
@medkhelifi
medkhelifi / webpack.config.js
Last active November 6, 2017 20:58
Gist for /react-webpack-todolist
const webpack = require('webpack');
const {resolve} = require('path');
module.exports = {
context: resolve(__dirname, 'src'),
entry: [
'./main.jsx'
],
output: {
path:resolve(__dirname, "public"),
@medkhelifi
medkhelifi / webpack.config.js
Created November 6, 2017 20:59
Gist for /react-webpack-todolist
const webpack = require('webpack');
const {resolve} = require('path');
module.exports = {
context: resolve(__dirname, 'src'),
entry: [
'./main.jsx'
],
output: {
path:resolve(__dirname, "public"),
@medkhelifi
medkhelifi / StreamFromArrays.java
Last active June 26, 2019 18:54
Create a Java 8 Stream from Arrays
Stream<String> = Arrays.stream(new String[]{"Apple", "Orange", "Pineapple"});