
React Hooksを使う上で意識したいことまとめ
Reactを作る上で、必要不可欠なReact Hookをうまく使いこなすために絶対に押さえておきたいことをまとめました。

React Hooksを使う上で意識したいことまとめ
Reactを作る上で、必要不可欠なReact Hookをうまく使いこなすために絶対に押さえておきたいことをまとめました。

フロントエンドエンジニアの友人と“型”で話がすれ違った原因
趣味でフロントエンドエンジニアの友人と開発する機会があり、その際に型という言葉の解釈で話が噛み合っていないことに気付きました。 友人が扱っている TypeScript も、私が扱っている Kotlin も、静的型付け言語で型という概念は共通してあるはずです。 ではなぜ型という言葉の解釈で話のすれ違いが生じたのか… その理由は、TypeScript と Kotlin の型システムが異なっているという点にありました。TypeScript の型システムを構造的部分型、Kotlin の型システムを公称型といいます。 本章では UI の実装例を題材としながら、それらの型システムの違いを学んでいきます。

KMM開発においてSwift側からKotlinのFlowを扱う方法
KMMを用いたクロスプラットフォーム開発においてデータバインディング等を前提としたMVVMなどのアーキテクチャを採用しようとすると、Kotlin CoroutinesのFlowを使うことになると思います。 この共有モジュールのFlowをSwift側から購読しようとした場合に乗り越えなければいけない課題として 1. Flowの購読処理をSwift側からキャンセルできるようにする 1. 購読処理のオペレータをSwift側でも使えるようにする というものがあります。この課題を解決するための方法を調べたのでここでまとめておこうと思います。

View Transitions APIで 遷移アニメーションを実装する
遷移アニメーションを手軽に実装できる「View Transitions API」。 このAPIについて、どのようなAPIか、仕組みや使い方などの観点で解説しています。 また、業務では使う場面がありそうか、使うとしたらどのように使えそうかなどの筆者の視点で言及します。
遷移アニメーションを手軽に実装できる「View Transitions API」。 このAPIについて、どのようなAPIか、仕組みや使い方などの観点で解説しています。 また、業務では使う場面がありそうか、使うとしたらどのように使えそうかなどの筆者の視点で言及します。
趣味でフロントエンドエンジニアの友人と開発する機会があり、その際に型という言葉の解釈で話が噛み合っていないことに気付きました。 友人が扱っている TypeScript も、私が扱っている Kotlin も、静的型付け言語で型という概念は共通してあるはずです。 ではなぜ型という言葉の解釈で話のすれ違いが生じたのか… その理由は、TypeScript と Kotlin の型システムが異なっているという点にありました。TypeScript の型システムを構造的部分型、Kotlin の型システムを公称型といいます。 本章では UI の実装例を題材としながら、それらの型システムの違いを学んでいきます。
Reactを作る上で、必要不可欠なReact Hookをうまく使いこなすために絶対に押さえておきたいことをまとめました。
KMMを用いたクロスプラットフォーム開発においてデータバインディング等を前提としたMVVMなどのアーキテクチャを採用しようとすると、Kotlin CoroutinesのFlowを使うことになると思います。 この共有モジュールのFlowをSwift側から購読しようとした場合に乗り越えなければいけない課題として 1. Flowの購読処理をSwift側からキャンセルできるようにする 1. 購読処理のオペレータをSwift側でも使えるようにする というものがあります。この課題を解決するための方法を調べたのでここでまとめておこうと思います。