packageのバージョンアップに伴い、Next.jsを12.0.8にアップデートしました。しかし、今まで動いたソースコードがruntimeエラーになり、動かなくなりました。軽く調べてみると気づいたが、class中のfunctionにthisがundefinedになっているので、this.xxxにアクセスすることができなくなりました。そして、create-next-appで新しいプロジェクトを作って試してみても同じエラーが出ているので、これはNext.jsのバグだとわかりました。しかし、一体どこに問題があり、どう解決すればいいですか?自分のアプローチを紹介します。
投稿数 88 件(31 ~ 40件目)

material-ui + styled-components + TypeScriptの組み合わせは簡単に設定できるわけではありません。material-uiのthemeに自分が定義したスタイルを入れたい時にはさらに困難になります。今日はこの設定方法を共有したいと思います。

5ヶ月前に、ずっとBlockchainに興味がある自分宛に、Udacityから値引きのメルマガジンが届きました。4ヶ月のBlockchainのコースが元々1596ドルだったが、値引き後ただ339ドルになるなので、受けることを決意しました。今は無事にCapstone(最後のプロジェクト)を合格させて"卒業"できました。Nanodegree-Blockchain Developerの感想をシェアして、これからUdacityのNanodegreeコースを受ける方に参考になれば嬉しく思います。

動的な型であるJavaScriptのスーパーセットといわれるTypeScriptと異なり、C# .Netが元々静的な型となります。C#のinterfaceをreflectでき、interfaceからpropertiesを取れるので、かなり便利です。今回はC#のエレガントなDIを簡単に紹介したいと思います。そして、TypeScriptにはないnamespace単位でのbindingもやってみたいです。

TypeScriptのDIライブラリの検証を続けていきたいです。今回はを使ってみようと思います。 ※ DI(dependency inject依存性注入)の説明は割愛します。必要があればwikipediaをご覧ください。 シリーズ一覧 TypeScriptのDI…

TypeScriptのDIライブラリの検証を続けていきたいです。今回はTypeDIを使ってみようと思います。 ※ DI(dependency inject依存性注入)の説明は割愛します。必要があればwikipediaをご覧ください。 シリーズ一覧 TypeScriptのDI…

TypeScriptのDIライブラリの検証を続けていきたいです。今回はMicroSoft社が作ったTSyringeを使ってみようと思います。 ※ DI(dependency inject依存性注入)の説明は割愛します。必要があればwikipedia…

.net coreを経験した自分がOOPならDI(dependency injection)を使わなければならない執念があります。TypeScriptは.net coreと同じMicrosoftの出身で、各ライブラリを使って、TypeScriptのDIを体験したいと思います。第1回はまず名前を読むだけでかっこいいと感じる`InversifyJS`を使ってみようと。

Brave Browser(GoogleAnalyticsなど)を自動的にブロックしてくれるため、個人の行動がばれにくくなります。ただ、市場のシェアはわずか(2021年のマーケットシェア調査は0.05%、Braveのオフィシャルデータなら2000万ユーザ)なので、Brave Browserを使用するだけフィンガープリンティングになりやすいでしょう。では、WebサイトがBrave Browserを特定で きるでしょうか?

無料のVMware FusionにMacOS Catalinaのインストール方法をご紹介します