こんにちは。強いUIはボタンを捨てるをスローガンにScrapboxを開発しています。shokaiですshokai.icon
![「SPAのタブ永遠に開きっぱなし問題」を更新ボタンを設置せず解決した - 橋本商会](https://cdn-ak-scissors.b.st-hatena.com/image/square/ee4b6a64a14386eaea8fb14cb0df8079c752f423/height=288;version=1;width=512/https%3A%2F%2Fscrapbox.io%2Ffiles%2F639004dfc646610021fbec0b.png%3Ftype%3Dthumbnail)
理由 短期的に注目を集めない記事は無価値だという勘違い 人間には承認欲求を刺激すると知能が下がるバグがある 以下の機能を実装しないようにしている #Cosenseの哲学 いいねボタンが無い SNS拡散ボタンが無い projectをまたがったユーザーランキング・記事ランキング・注目記事の様な機能が無い 公開projectであっても、外部からリンクが無ければGoogleにインデックスされない project内のどこかのページ、またはページリストにリンクがあればインデックスされる そこからGoogle botが巡回している様だ 各projectのページリスト画面には「リストです」というmeta tagを付けてある そこをクロールの起点にするはず。多分。 実際、この/shokaiにページを作成した場合 特にtweet等せず、何もしなくても数時間後にはGoogleで検索できるようになっている 既に被
レスポンシブデザインは あくまで見た目の調整、表示・非表示のコントロールなので 下手に使うと、デバイス毎にインタラクションが違うUIのstateが無茶苦茶複雑になっていく コンポーネントという概念が無かった時代の設計を、SPAに持ってくるのはおかしい 画面サイズ毎にCSSで手軽にを切り替える、というのなら良い しかし、画面サイズ毎にインタラクションが違う部品が出てくると設計が破綻する 画面サイズ毎のがごちゃ混ぜになる コードが追えなくなり、バグの温床になる では、どうするか? 素直に画面サイズ毎、デバイス毎、あるいはインタラクション毎のReactコンポーネントを書けばいい 使いまわせる部品は、コンポーネントとして切り出して再利用する 歴史を紐解く 2011年頃、レスポンシブデザインが生まれた 当時のwebにはコンポーネントが存在しなかった 単体で複雑な状態遷移をするインタラクティブなパーツ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く