りんごとバナナとエンジニア

エンジニア修行の記録

React

東京Node学園祭2日目に参加しました

東京Node学園祭 昨日に引き続き、今日もNode学園祭です。 今日はハンズオン中心のセッションでした。 Authentication Tutorial with Auth0 auth0.com 認証プラットフォームを提供するAuth0社のセッションで、実際にAuth0を触ったりReactを使ってAPIを作って…

東京Node学園祭1日目に参加しました

東京Node学園祭2017 この冬から会社でフロントエンド担当になる予定なので、どんな空気感なのか知りたいと思って参加しました。 一応TypeScriptやReactを触ったことはあるものの、業務でやったわけではないうえしばらくブランクがあるので、周りとのレベルの…

ReactのSyntheticEventとは何なのか

Reactでイベントを作るとき、引数にeを渡す例がよくある。 例えば公式ドキュメントにもこんなコードが載ってる。 function ActionLink() { function handleClick(e) { e.preventDefault(); console.log('The link was clicked.'); } このeはSyntheticEventを…

ReactとHTMLでは使えるAttributes名が違うことがある

Reactで class のAttributeを出力しようとしたら、Visual Studio Codeが以下のようなエラーを返してきた。 [ts] Property 'class' does not exist on type 'DetailedHTMLProps<HTMLAttributes<HTMLDivElement>, HTMLDivElement>'. 何かと思ったら、単にJSXで class が使えないというだけだっ</htmlattributes<htmldivelement>…