Skip to content

Instantly share code, notes, and snippets.

React Ref

import React, { Component } from "react";
import { render } from "react-dom";

class App extends Component {
  constructor(props) {
@thinkgarden
thinkgarden / reactRouter.md
Created November 9, 2018 02:17
[react-router]

Query Strings with React Router

componentDidMount() {
  console.log(this.props.location.search) // "?filter=top&origin=im"
}
@thinkgarden
thinkgarden / object-getIn.js
Created November 13, 2018 02:50
[js object]
const getIn = (state, path) => {
if (!state) {
return state
}
const length = path.length
if (!length) {
return undefined
}
@thinkgarden
thinkgarden / getStrFullLength.js
Last active December 22, 2018 05:59
[getStrFullLength.js] #js
const getStrFullLength = (str = '') =>
str.split('').reduce((pre, cur) => {
const charCode = cur.charCodeAt(0);
console.log(cur, charCode)
if(charCode >= 0&& charCode <= 128) {
return pre + 1;
} else {
return pre + 2;
}
}, 0)
@thinkgarden
thinkgarden / select.md
Created December 1, 2018 15:30
[css-select]
<div class="select-style">
  <select>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
  </select>
</div>
@thinkgarden
thinkgarden / gradient.css
Created December 25, 2018 06:45
gradient #css
body{
font-family: 'Montserrat', sans-serif;
margin:0;
}
.container {
display: flex;
justify-content: center;
align-items: center;
align-content: center;