- state管理パターン+ライブラリのセットで、vueと深く連携する
- 予測可能な方法でのみstateの変更を行う
- デバッグのときに、詳細なstateの変更履歴をトレースする
- state バケツリレーを阻止する
- 状態管理に関する概念を定義・分離し、特定のルールのもとで整理する。
title | layout | permalink |
---|---|---|
CSS Questions |
layouts/page.njk |
/questions/css-questions/index.html |
import React from "react"; | |
import { render } from "react-dom"; | |
import { Router, Route, hashHistory } from "react-router"; | |
import Login from "./Login"; | |
import Signup from "./Signup"; | |
import Rooms from "./Rooms"; | |
import Room from "./Room"; | |
import mainBar from "./mainBar" | |
import Project from "./Project" | |
import Projects from "./Projects" |
function cashImg(url){ | |
const {ipcRenderer} = require("electron"); | |
var cashUrl = "" | |
ipcRenderer.send("downloadImgSig",url); | |
const imgMakeTask = new Promise((resolve,reject) =>{ | |
ipcRenderer.once("imgManagerResponsed",(event,arg) =>{ | |
console.log("breakpoint1:",arg); | |
resolve(arg); | |
}) | |
}); |
package main | |
import ( | |
"bufio" | |
"fmt" | |
"os" | |
"strconv" | |
"strings" | |
) |
package main | |
import ( | |
"bufio" | |
"fmt" | |
"os" | |
"strconv" | |
"strings" | |
) |
import itertools | |
nums = [int(x) for x in input().split()] | |
N,M = nums[0],nums[1] | |
# make | |
matrix = [[0 for i in range(N)] for j in range(N)] | |
for i in range(M): | |
nums=[int(x) for x in input().split()] | |
a,b = nums[0]-1,nums[1]-1 | |
matrix[a][b] = 1 |
N = int(input()) | |
imos = [0 for i in range(1443)] | |
def mystart(a_minute): | |
while(1): | |
if a_minute % 5 == 0 : break | |
a_minute -=1 | |
return a_minute | |
def myend(a_minute): |