generated at
Zatsu wiki
kuuoteさんがつくっているscrapboxみたいなやつ
期待するような出来ではないですkuuote
名前があるのかどうかはわからないtakker
内部名scrapの表示名Zatsu wikiです
あまりに適当すぎるので仮ですがw
Zennの次はZatsuの時代
ダジャレ草
wdnin
ほうほう

そろそろコード投げてみようかな、大丈夫だとは聞いてるし
コミットログにあれこれ混ざってるので潰します
commit logって後から消せるんでしたっけ?
再構築は可能
今回やるのは全部飛ばしてgit init
わかる、やりがちyosiderdnindnindnindnin
砂場なのでそのうち消すかも
全体的に変な構成なので真似しない方がいいと思う
Go1.16とDeno(最新付近)を入れてwiki以下のrunを叩けば一応走るはず
frontがReactでbackがGoか
Denoはどの部分で使っているのですか?
tsc兼bundler代わりですkuuote
これやりだした当時nodeアレルギーだったので
今は治った
今やるならバックエンドはDenoで用意するな
もしくは上から下まで全部nodeでやる

Zatsu wikiのコードを少し拝借しようか
ひさびさにコードを読んだけどなんだかよさそう
なんかすんませんという気持ちになるkuuote
作者なのでよくない点がめっちゃ見えてる
特にCSSは完全に理解したレベルなので参考にしない方がいいと思う
近日中にもっとパク書き直す予定
Reactのimport方法が微妙だったのだけは気づけたtakker
すぐ直せそう
変なことに拘りすぎたと思うkuuote
とりあえずdeno_typesとtsconfigを消しておこうtakker
差分すごいwkuuote
マージしましたcat-dogeza-mike
わーいtakker
Reactのentry pointを探していたらこれが出てきて笑ったtakker
表に出ない場所で遊ぶのたのちい!kuuote
ここuseEffect()じゃなくてuseLayoutEffect()を使っているのかtakker
useLayoutEffect()の使いどころが全然わからない
レンダリングの後に走るのが保証されてるんだったかな、故にLayoutkuuote
>この関数のシグネチャは useEffect と同一ですが、DOM の変更があった後で同期的に副作用が呼び出されます。これは DOM からレイアウトを読み出して同期的に再描画を行う場合に使ってください。
/shokai/Scrapboxの開発 - React & Websocketで作るリアルタイムWiki#5837f47d97c291000052e17f これとほぼ同じ動きだと思いますが、確実に円環を回すためにはこれかなと
この用途(renderingしたDOMの座標計算)で普通にuseEffect使ってたtakker
変えるか
bfcacheってなんだろう
これですねkuuote
ページキャッシュで余計な状態が保存されるのでそれの対策したんだった、忘れてた
これ自分が見るコメントとしては成立してるけど
実際bfcacheでググって辿り着いて思い出せた
不特定多数に見せるコメントとしては成立してないな
ほへーtakker