ReactとReact Nativeの共通点と相違点
はじめに React Nativeは、Facebook(現Meta)によって開発されたクロスプラットフォームのモバイルアプリ開発フレームワークです。Reactをベースに構築されているため、Reactエンジニアにとっては親...
はじめに React Nativeは、Facebook(現Meta)によって開発されたクロスプラットフォームのモバイルアプリ開発フレームワークです。Reactをベースに構築されているため、Reactエンジニアにとっては親...
Closureとは Stale Closureについて説明する前に、Closureとは何でしょうか?Closure(クロージャ)は、関数が定義された時点の周囲の状態(レキシカルスコープ)を「記憶」するJavaScript...
こんにちは。株式会社アイスリーデザイン エンジニアリング部の山下です。 みなさん、マインドマップをよく使いますか?マインドマップを使用すると、アイデアや情報を視覚的に整理できて理解しやすくなります。しかし、0からマインド...
Reactの最大の特徴として、「宣言的UI」という考え方があります。この宣言的UIは、Reactの核となる哲学の一つであり、その開発体験とアプリケーションのパフォーマンスに大きく貢献しています。 では、この宣言的UIとは...
はじめに こんにちは。 株式会社アイスリーデザイン エンジニアリング部の山下です。 アイスリーデザインでは、効率化と安定した質の担保のためにデザインシステムを構築しています。 この取り組みに至った背景や思いを、数回に渡っ...
はじめに みなさん、Reactでkeyを使う理由はご存知ですか?React がコードの変更点を認識するためだとは聞いたことがあるのではないでしょうか?ですが、いまいちピンとこないですよね。 そこで、Reactでkeyを使...