Frontend Weekly Vol.247

Fullsour
Frontend Weekly
Published in
5 min readDec 11, 2019

Firefox開発者ツールによるアクセシビリティの問題の調査、制御の反転、自分のReactを実装する、ほか計10リンク

Auditing For Accessibility Problems With Firefox Developer Tools by Marco

Firefox開発者ツールによるアクセシビリティの問題の調査

Firefoxに搭載されいている、アクセシビリティインスペクターの機能を紹介する。この機能は2018年6月にリリースされて以来、改善を繰り返し、多くのアクセシビリティの問題を特定することができるようになっている。これを利用することで、適切なコントラストを持つカラーパレットの設計を行うことができたり、適切にラベルがされていない要素を発見したりすることができる。

Inversion of Control by Kent C. Dodds

制御の反転

制御の反転の考え方をJavaScriptの配列のフィルタをする関数を例に挙げ、解説していく。制御の反転の考え方を活かし、フィルタ関数を抽象化して、より再利用可能な実装にするにはどのようにすればよいのか。また後半ではReactにその考えを適用させたときにどのように活用できるのか紹介する。

Build your own React by Rodrigo Pombo

自分のReactを実装する

Reactをスクラッチで書き直す。この記事ではReactをそのアーキテクチャに沿って、JavaScriptで実装する。実際のコードをインタラクティブに表示させてくれるので変更箇所などが非常にわかりやすい。

Boomerang Performance Update by Nic Jansma

アカマイが提供するオープンソースライブラリのひとつ、Boomerangについての紹介と、過去2年間に渡って行ってきた改善の取り組みを紹介していく。

a design system governance process by Brad Frost

デザインシステムにおけるガバナンスについて。必要なコンポーネントがデザインシステム上にない状態から、それがデザインシステムに追加され、プロダクトで使用されるまでには多くのステップと時間がかかるが、それによって、プロダクトチームとデザインシステムチームの信頼を構築できるという点を強調している。

In Brief

--

--

Fullsour
Frontend Weekly

Senior Front End Architect / Freelance, self-employed