Skip to content

Instantly share code, notes, and snippets.

View Joe1220's full-sized avatar

Joe1220

View GitHub Profile
@Joe1220
Joe1220 / tsconfig.json
Created June 7, 2020 12:09
edit tsconfig.json
{
"extends": "./tsconfig.paths.json",
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"lib": ["es6", "dom", "esnext.asynciterable"],
"sourceMap": true,
"allowJs": true,
"moduleResolution": "node",
"forceConsistentCasingInFileNames": true,
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@src/*": ["src/*"]
}
}
}
@Joe1220
Joe1220 / tsconfig.json
Created June 7, 2020 11:23
gql-yoga-test tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"lib": ["es6", "dom", "esnext.asynciterable"],
"sourceMap": true,
"allowJs": true,
"moduleResolution": "node",
"forceConsistentCasingInFileNames": true,
"noImplicitReturns": true,
@Joe1220
Joe1220 / App.js
Created June 16, 2019 13:29
add decorator simple App.js
import React from 'react';
import logo from './logo.svg';
import './App.css';
import { observer } from 'mobx-react';
@observer
export default class App extends React.Component {
render() {
return (
<div className="App">
@Joe1220
Joe1220 / App.js
Created June 16, 2019 13:26
add decorator simple App.js
const {
addDecoratorsLegacy,
disableEsLint,
override
} = require("customize-cra");
module.exports = {
webpack: override(
disableEsLint(),
addDecoratorsLegacy()
const {
addDecoratorsLegacy,
disableEsLint,
override
} = require("customize-cra");
module.exports = {
webpack: override(
disableEsLint(),
addDecoratorsLegacy()
import React, { Component } from 'react';
import { observable, action } from 'mobx'
import { observer, inject } from 'mobx-react'
import "./Login.css"
@inject("testStore")
@observer
class Login extends Component {
@observable email = ''
import React, { Component } from 'react';
import { observable, action } from 'mobx'
import { observer } from 'mobx-react'
import "./Login.css"
@observer
class Login extends Component {
@observable email = ''
@observable passwords = ''
import { observable, action } from 'mobx'
class TestStore {
@observable userList
constructor() {
this.userList = []
}
@action.bound
import { connect } from "react-redux";
import AppContainer from "./presenter";
import { actionCreators as photoActions } from "../../redux/modules/photos";
import { actionCreators as userActions } from "../../redux/modules/user";
const mapStateToProps = (state, ownProps) => {
const { user } = state;
return {
isLoggedIn: user.isLoggedIn,
profile: user.profile