#author("2023-03-28T07:35:25+00:00","default:admin","admin")
#author("2023-06-08T11:29:59+00:00","default:admin","admin")
-[[設計原則:https://ja.reactjs.org/docs/design-principles.html]]
-[[React の流儀:https://ja.reactjs.org/docs/thinking-in-react.html]]

-[[React初学者が必ず押さえておきたい考え方とは?【コンポーネント指向のフロントエンド】:https://www.i3design.jp/in-pocket/8854]]

-[[デザイナーがデザインツールを使わずに、Reactを使ってデザインした話:https://developer.medley.jp/entry/2020/06/19/194558]]

-[[Reactを使ったフロントエンドのアーキテクチャ事例:https://fintan.jp/?p=1385]]
-[[綺麗なReactコンポーネント設計でモノリシックなコンポーネントを爆殺する:https://qiita.com/teradonburi/items/6828635d2e70dba6637d]]
-[[フロントのコンポーネント設計ベストプラクティスを探してみた話:https://zenn.dev/thim/articles/4ad383e73bf2523146a6]]
-[[フロントエンドのコンポーネント設計に立ち向かう:https://qiita.com/seya/items/8814e905693f00cdade2]]
-[[デザイナーとエンジニアで考えるReactコンポーネント設計:https://tech.kitchhike.com/entry/2018/09/30/230000]]


-[[React でデザインシステムを正しく実装する - コンポーネントカタログを超えて:https://www.wantedly.com/companies/wantedly/post_articles/302873]]
-[[Fat ComponentにしないためのWebフロントエンド設計:https://speakerdeck.com/tooppoo/web-front-end-design-to-avoid-being-a-fat-component]]

-[[【LINE証券 FrontEnd】LINE証券フロントエンドの全体像:https://engineering.linecorp.com/ja/blog/line-securities-frontend-1/]]
-[[TwitterやSlackのRedux Storeを覗く:https://engineer.recruit-lifestyle.co.jp/techblog/2019-12-20-dissecting-redux-store/]]
-[[ITCSSを採用して共同開発しやすいCSS設計をZOZOTOWNに導入した話:https://techblog.zozo.com/entry/itcss-to-zozotown]]

-[[デザインエンジニアしか知らない世界 後編:https://www.estie.jp/blog/entry/2023/06/08/192812]]

*デザイン [#jccb274f]
**[[Atomic Design:https://atomicdesign.bradfrost.com/]] [#pd846145]
-[[React の Component 設計と Atomic Design:https://info.drobe.co.jp/blog/engineering/react-component-atomic-design]]
-[[Atomic Designに向き合ってみてわかったことをまとめてみた:https://findy-code.io/engineer-lab/knowledge-from-atomic-design]]
-[[Atomic Designを使ってReactコンポーネントを再設計した話:https://blog.spacemarket.com/code/atomic-design%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6react%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%82%92%E5%86%8D%E8%A8%AD%E8%A8%88%E3%81%97%E3%81%9F%E8%A9%B1/]]

-[[【Atomic Designに懐疑的なあなたへ】改めて考えたい React / Next.js のデザインパターン:https://zenn.dev/mutex_inc/articles/beca85dd7fdcae]]
-[[Reactを使ったコンポーネント指向設計で、Atomic Designをやめようとしている話:https://tech.ga-tech.co.jp/entry/react-give-up-atomic-design]]

*ツール [#ye20ee78]
**Storybook [#q6220a25]
-[[Storybookを使ってみた①環境構築編:https://liginc.co.jp/532474]]
-[[Next13 × Storybook7を試す:https://zenn.dev/ikenohi/scraps/30a88fa717cde1]]

***導入 [#r7cf2a95]
-通常は以下でOK
 $ npm sb@latest init
 $ npm run storybook
 
-[[[Bug]: Unable to start Storybook 6.5.x for react after upgrade Typescript to 5.+ #21642:https://github.com/storybookjs/storybook/issues/21642]]
--[[Storybook 7 migration guide:https://chromatic-ui.notion.site/Storybook-7-migration-guide-dbf41fa347304eb2a5e9c69b34503937]]
 $ npx storybook@next upgrade --prerelease
 $ npx sb@next init
 $ npm run storybook
--これで起動したが、起動エラー発生
--以下を追加で実行
 $ npm install style-loader --save
 $ npm install css-loader --save
 $ npm install util --save
 $ npm run storybook
--起動した!

*Web Component [#o8f326ee]
**[[Lit:https://lit.dev/]] [#lec029f7]
-メルカリが使用
--[[新しいメルカリDesign System Web:https://engineering.mercari.com/blog/entry/20210823-8128e0d987/]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS