Skip to content

Instantly share code, notes, and snippets.

View pinglinh's full-sized avatar
🥸
hermit

pinglinh pinglinh

🥸
hermit
  • pinglinh corporation
  • Earth
View GitHub Profile
module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
}
@pinglinh
pinglinh / index.js
Last active March 27, 2018 10:46
Refactoring React components : SearchResult 1.3.2
import React from "react";
const SearchResult = props => {
return (
<ul>
<li>
<a href={props.result.webUrl} target="_blank">
{props.result.webTitle}
</a>
</li>
@pinglinh
pinglinh / index.js
Created March 26, 2018 15:32
Refactoring React components : SearchContainer 1.3.3
import React from "react";
import Search from "../../components/Search";
class SearchContainer extends React.Component {
constructor(props) {
super(props);
this.state = {
value: "",
articles: []
};
@pinglinh
pinglinh / index.js
Created March 26, 2018 15:28
Refactoring React components : Search 1.3.1
import React from "react";
import SearchResult from "../SearchResult";
const Search = props => {
return (
<div>
<h1>The Guardian Search App</h1>
<form onSubmit={props.handleSubmit}>
<input
type="text"
@pinglinh
pinglinh / Search.js
Created March 26, 2018 15:02
Refactoring React components : 1.3
import React from "react";
import SearchResult from "../SearchResult";
const Search = props => {
return (
<div>
<h1>The Guardian Search App</h1>
<form onSubmit={props.handleSubmit}>
<input
type="text"
@pinglinh
pinglinh / Search.js
Last active March 26, 2018 14:48
Refactoring React components : 1.2
import React from "react";
import SearchResult from "./SearchResult";
export class Search extends React.Component {
constructor(props) {
super(props);
this.state = {
value: "",
articles: []
@pinglinh
pinglinh / Search.js
Last active March 25, 2018 22:24
Refactoring React components : start
import React from "react";
export class Search extends React.Component {
constructor(props) {
super(props);
this.state = {
value: "",
articles: []
};
const HtmlWebPackPlugin = require("html-webpack-plugin");
const htmlWebpackPlugin = new HtmlWebPackPlugin({
template: "./src/index.html",
filename: "./index.html"
});
module.exports = {
module: {
rules: [
const HtmlWebPackPlugin = require("html-webpack-plugin");
const htmlWebpackPlugin = new HtmlWebPackPlugin({
template: "./src/index.html",
filename: "./index.html"
});
module.exports = {
module: {
rules: [
const HtmlWebPackPlugin = require("html-webpack-plugin");
const htmlPlugin = new HtmlWebPackPlugin({
template: "./src/index.html",
filename: "./index.html"
});
module.exports = {
module: {
rules: [