Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
Felte — Svelte/Solid/Reactを横断する柔軟なフォームライブラリ
Felteは2021年頃から公開されている、複数のフロントエンドフレームワークに対応する拡張性重視のフォームライブラリである。Svelteを主戦場としつつ、Solid、React、Preactでも利用できるよう設計されており、「同じフォーム設計思想を異なるFW間で共有し... -
Web・フロントエンド・バックエンド
VeeValidate — Vueエコシステム標準のフォーム検証ライブラリ
VeeValidateは2017年にAbdelrahman Awad氏が公開した、Vue.js向けのフォームバリデーションライブラリである。「Vueのリアクティブシステムと自然に統合し、宣言的にバリデーションルールを記述する」という設計で、Vue界における事実上の標準として広く採... -
Web・フロントエンド・バックエンド
Formik — Reactフォーム黎明期を支えた歴史的フレームワーク
Formikは2018年にJared Palmer氏が公開した、React向けのフォーム状態管理ライブラリである。Reactで複雑なフォームを書くにはreduxやコンポーネント状態の駆使が必要で煩雑だった時期に登場し、「フォームの値・タッチ状態・エラー・送信状態を一元管理す... -
Web・フロントエンド・バックエンド
React Hook Form — 非制御戦略で再描画を最小化する定番
React Hook Formは2019年にBill Luo氏が公開した、React用のフォーム管理ライブラリである。「非制御コンポーネントとrefを軸に再描画を最小化し、フォームのパフォーマンスを根本から見直す」という大胆な設計で登場し、瞬く間にFormikを置き換えるデファ... -
Web・フロントエンド・バックエンド
Popmotion とは低レベル制御に強い JS モーション
Popmotion(ポップモーション)は、JavaScript のアニメーションや物理シミュレーションを低レベルから制御するためのライブラリです。Framer Motion の作者でもある Matt Perry 氏によって設計されており、Framer Motion の内部で使われているモーション... -
Web・フロントエンド・バックエンド
React Spring とは物理ベースの React アニメ
React Spring(リアクトスプリング)は、React 向けに作られた物理ベースのアニメーションライブラリです。Paul Henschel 氏(drcmda)らによって 2018 年頃から開発されており、バネ(spring)の物理モデルをベースに、tension(張力)、friction(摩擦)... -
Web・フロントエンド・バックエンド
p5.js とは教育用途で広がるクリエイティブコーディング
p5.js(ピーファイブジェイエス)は、もともとアートやデザイン教育の文脈で誕生した Java ベースの「Processing」言語の理念を、JavaScript の世界に持ち込んだクリエイティブコーディング向けライブラリです。2014 年に Processing Foundation の支援を... -
Web・フロントエンド・バックエンド
Anime.js とは軽量で多用途な JS アニメーション
Anime.js(アニメジェイエス)は、フランスのエンジニア Julian Garnier 氏が 2017 年頃に公開した、軽量な JavaScript アニメーションライブラリです。CSS プロパティ、SVG 属性、DOM の data 属性、JavaScript オブジェクト、Transform など、ほぼあらゆ... -
Web・フロントエンド・バックエンド
PixiJS とは 2D 高速描画に特化した Web レンダラー
PixiJS(ピクシージェイエス)は、ブラウザ上で 2D グラフィックスを高速にレンダリングするための JavaScript ライブラリです。2013 年にイギリスのスタジオ Goodboy Digital が公開し、現在は OSS コミュニティを巻き込みながら開発が続いています。WebG... -
Web・フロントエンド・バックエンド
Lottie とは AE で作るアニメーションを JSON 配信
Lottie(ロティ)は、Adobe After Effects(AE)で作成したアニメーションを JSON 形式で書き出し、Web・iOS・Android・React Native などの各プラットフォームでネイティブにレンダリングできるようにする仕組みおよびライブラリ群の総称です。2017 年に ...
