紹介をさせていただきます。アプリケーションフレームワークです。氏がメインコミッタとなって開発しています。アプリケーションフレームワークとして求められる機能をいくつかのクレートに分けて提供しています。ベースとしたプロトタイプが実装されている状況です。クレートを中心に見ていきます。パラダイムを持つフロントエンドクレートです。要素を構成していく点が特徴的に思います。それと同時に実行時速度とバンドルサイズの軽量化も重視して設計されているようです。フロントエンド開発における主要な関心事の一つです。作り始めてみた際には挙動に戸惑うことがよくありました。手を出しにくい点かなと思います。書かれたカウンターアプリをコードを見てみましょう。ライフタイムを持つ参照を通じてアクセスします。の)値が変化したときにその通知を受け取ることができるというようなモノです。することで、状態の値が途中で変わっても常にその値を反映したビュー要素を作ることができます。関係だと考えるとイメージしやすいかもしれません。データから導出される値を受け取る場所と考えておけば良いでしょう。先程紹介したカウンターアプリのコードの例では、状態やその値を更新する関数を別々に定義していました。1つのビュー要素(コンポーネント)にまとめて書くこともできます。例では、状態とそのシグナルのペアをビュー要素内で初期化しています。この場合、状態のスコープはビュー要素の関数内に閉じたものになるため、状態を更新する関数もまた同じスコープ内で定義する必要があります。状態)はローカルに置くのが良いと思います。限らずフロントのコンポーネント設計などの話になってくるので、ここでは敢えてこれ以上の深堀りはしません。ついて、簡単にコード例を見ながら書き方と状態管理の基本を紹介しました。導入のホントに触りの部分しか言及できませんでした。構築することができたため、十分実用に耐えうるフレームワークであると感じています。フロントエンド開発についての知見は、また別の機会にアウトプットできればと思います。Zennでは雑多なトピックについて学んだ知識のアウトプットをしていきます🦢🌟バッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。