oukayuka / reactbeginnersbook-2.0 Goto Github PK
View Code? Open in Web Editor NEW『りあクト! TypeScriptで始めるつらくないReact開発 第2版』のサポートページ
License: Apache License 2.0
『りあクト! TypeScriptで始めるつらくないReact開発 第2版』のサポートページ
License: Apache License 2.0
(以下、JavaScript初学者のため見当外れなことを言っているかもしれませんがその際はご了承ください…)
りあクト! TypeScriptで始めるつらくないReact開発 第2版 100ページ目で school = '校名不明'
について、
これは引数抽出時のデフォルト値を指定してるんだよ。外から与えられた引数が Falsy な値だったらこうやって指定されたデフォルト値で上書きされるけど、Truthy な値だったら引数値がそのまま表示される
とあります。 falsy の意味がわからなかったので検索したところ、次のページを見つけました。
ここを見ると空文字列 ""
は falsy であるというように読めました。
一方、CharacterList
の引数に shool = ""
を指定すると、単に学校名が表示されないという結果になりました。
このことから、 ' 校 名 不 明 '
が表示される条件は、「外から与えられた引数が Falsy な値」というわけではないのでは、と考えました。
(元々の疑問は、' 校 名 不 明 '
が表示されるのは実際どういうときなのだろう、ということなのですが、自分ではわかりませんでした…)
降順並べ替えを行うには、以下のようにする必要がありました。
console.log(arr.sort((n, m) => m - n));
11-async/03-sagaをyarn startしたブラウザでxxxのメンバーのリンクをクリックすると,メンバーの情報が表示されず,画面に何も表示されません.
chromeのデベロッパーツールでのConsoleにはThe above error occurred in the component:と表示されています
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.