[過去ログ]
TypeScript part2 [転載禁止]©2ch.net (1002レス)
TypeScript part2 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1430386649/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
816: デフォルトの名無しさん [sage] 2017/08/15(火) 14:30:58.84 ID:Yyv6Foyi >>814 一旦変数に入れてからアクセスすればいいんじゃない const x = "x"; if (typeof o[x] === "string") { ... http://mevius.5ch.net/test/read.cgi/tech/1430386649/816
817: デフォルトの名無しさん [sage] 2017/08/15(火) 15:31:46.37 ID:yLrj+bDi >>816 なるほど、そんな方法が。うまくいったみたい。ありがとう。 使う直前で変数に入れるならdisableにするのとさほど変わらないけど、メンバー名はどこかで 一元管理しておけってことかな。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/817
818: デフォルトの名無しさん [sage] 2017/08/15(火) 17:11:17.08 ID:tN8D0FqC >>817 単に変数oにinterface定義してあげればいいだけでは。 そもそもtslintじゃなくてeslint使っているという状況もよくわからない http://mevius.5ch.net/test/read.cgi/tech/1430386649/818
819: デフォルトの名無しさん [sage] 2017/08/15(火) 17:54:36.31 ID:yLrj+bDi あぁ、eslintって書いたのはtslintの間違い。 >単に変数oにinterface定義してあげればいいだけでは。 ネットワークやファイル経由のjsonとか、型情報が落とされたオブジェクトからの復元なんで。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/819
820: デフォルトの名無しさん [sage] 2017/08/15(火) 23:34:39.69 ID:Yyv6Foyi >>818 いや静的型チェックと実行時型チェックをごっちゃにしちゃダメでしょ TypeScriptは静的型チェックを提供するものなんだから実行時型チェックにinterfaceなんて持ち出す道理がない http://mevius.5ch.net/test/read.cgi/tech/1430386649/820
821: デフォルトの名無しさん [sage] 2017/08/17(木) 11:02:47.05 ID:wX4L2Jep >>820 そうだったね。ごめん http://mevius.5ch.net/test/read.cgi/tech/1430386649/821
822: デフォルトの名無しさん [sage] 2017/08/22(火) 22:13:44.37 ID:/ptFhj0b TSの環境の開発の旗振りって誰? いつになったら開発環境が安定するの? webの情報のほとんどが古くて使えない http://mevius.5ch.net/test/read.cgi/tech/1430386649/822
823: デフォルトの名無しさん [sage] 2017/08/22(火) 22:37:14.07 ID:1PU0SC+v まずVSCodeをインストール npmでts2.xをインストール 型定義は@types/xxxxxxx http://mevius.5ch.net/test/read.cgi/tech/1430386649/823
824: デフォルトの名無しさん [sage] 2017/08/23(水) 13:19:39.56 ID:12Hdps1J msで作ってるから、まずはmsの開発環境試してみればいいんだろうけど、 大元の実装が不安定だったりするの? https://github.com/Microsoft/TypeScript/wiki/Architectural-Overview http://mevius.5ch.net/test/read.cgi/tech/1430386649/824
825: デフォルトの名無しさん [sage] 2017/08/23(水) 13:23:34.59 ID:YtvD4LeH TypeScriptの実装じゃなくて環境の方だろ? 型定義ファイルもTypingsとか@typesとかいろいろ変遷してきたし http://mevius.5ch.net/test/read.cgi/tech/1430386649/825
826: デフォルトの名無しさん [sage] 2017/08/23(水) 19:59:00.18 ID:KTb6BBkr TypeScript1.0が出たころ何冊も本が書かれたけど、その後どんどん進化するから誰も手を出さなくなったな。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/826
827: デフォルトの名無しさん [sage] 2017/08/23(水) 20:36:30.14 ID:CbozNT9/ 進化に関係なく使う人が居て需要があれば本は出される 出されないってことは・・そういうことだ http://mevius.5ch.net/test/read.cgi/tech/1430386649/827
828: デフォルトの名無しさん [sage] 2017/08/25(金) 02:06:21.27 ID:+9ilYHDI ジェネリクスで教えてほしいことがあるんですが 型がundefinedかそうでないかで処理分岐をしたいんですがどうすればいいでしょうか https://goo.gl/L6wazS 上記のようなコードはジェネリクスだとPはコンパイル時に解決されるものだからダメですよね。 じゃあどうすればいいんでしょうか。 もちろん引数にpayload:P みたいなのがあればtypeGaurdが使えるんですけど、それがない場合は? http://mevius.5ch.net/test/read.cgi/tech/1430386649/828
829: デフォルトの名無しさん [sage] 2017/08/25(金) 07:45:31.16 ID:HjHZR7Zb 試してないけど、Pのローカル変数を置いてみるのは? 初期化できないとダメかな。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/829
830: デフォルトの名無しさん [sage] 2017/08/25(金) 09:42:23.66 ID:WV+v2bcZ コンパイル時に型自体の比較が出来ればいいんだけどねぇ http://mevius.5ch.net/test/read.cgi/tech/1430386649/830
831: デフォルトの名無しさん [sage] 2017/08/25(金) 12:42:23.60 ID:ai11peC4 型がundefinedって言うのは違うのでは? 変数がundefinedならわかるけど考え方の次元が違う気がする Add<undefined>(item);ってありえないだろ http://mevius.5ch.net/test/read.cgi/tech/1430386649/831
832: デフォルトの名無しさん [sage] 2017/08/25(金) 18:31:01.83 ID:uvmzLTaY undefinedの型はundefinedだよ http://mevius.5ch.net/test/read.cgi/tech/1430386649/832
833: デフォルトの名無しさん [sage] 2017/08/25(金) 21:39:57.29 ID:+9ilYHDI >>831 undefined型、null型あります http://mevius.5ch.net/test/read.cgi/tech/1430386649/833
834: デフォルトの名無しさん [sage] 2017/08/26(土) 04:59:29.39 ID:FZcG7krL undefined null void never 使い分け出来てる? http://mevius.5ch.net/test/read.cgi/tech/1430386649/834
835: デフォルトの名無しさん [sage] 2017/08/27(日) 13:34:52.17 ID:0P4eY3kj >>829 だめでしたわ。やはり最終的に生成されるjsコードが型がないからなにもないところに型を定義するのは無理っぽい ジェネリクスって使う側には幸せだけどライブラリを作ろうって思うとなかなか難しいす。 実は以下のコードが小さくて見やすいので改造できないか試しているんです。 https://github.com/aikoven/typescript-fsa/blob/master/src/index.ts store.dispatch(someAction()) というように同期型のアクションを作るときはパラメータ引数無しで使えるんだけど 非同期アクションを使おうとした場合はパラメータ引数なしの表現ができないんですよ。 store.dispatch(someAsyncAction.started(undefined)) と書かなきゃけない。 ここのundefinedを省略する方法を探っていたんですよね。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/835
836: デフォルトの名無しさん [sage] 2017/08/27(日) 13:49:39.35 ID:0iS30aa2 そもそも何がしたいのかわからないんだけど 引数追加したいけないのか? http://mevius.5ch.net/test/read.cgi/tech/1430386649/836
837: デフォルトの名無しさん [sage] 2017/08/27(日) 13:55:46.03 ID:0iS30aa2 レス見てなかった ごめんごめん http://mevius.5ch.net/test/read.cgi/tech/1430386649/837
838: デフォルトの名無しさん [sage] 2017/08/27(日) 14:17:00.38 ID:iBnNI7N6 引数にPが含まれていない以上呼び出し時の型パラメータはハードコーディングしなきゃならんわけで、 それならOnlyH用の関数と分けてしまっても大して変わらんだろう。処理自体は共通化すればいいし。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/838
839: デフォルトの名無しさん [sage] 2017/08/27(日) 14:23:58.62 ID:0iS30aa2 ところで本当にこれジェネリックの問題? http://mevius.5ch.net/test/read.cgi/tech/1430386649/839
840: デフォルトの名無しさん [sage] 2017/08/27(日) 14:27:48.95 ID:wLayuApT C++でならテンプレートの特殊化で書けるし書きたい気持ちはよく分かる http://mevius.5ch.net/test/read.cgi/tech/1430386649/840
841: デフォルトの名無しさん [sage] 2017/08/27(日) 17:42:23.47 ID:0P4eY3kj >>838 もちろんそれならできることは確認してますが、それだったら引数にundefined 許容したほうがいいかなーと。 ジェネリクスは知らないことが色々ありそうなんでもしかしたら解決方法があればと想ったんですが、、、、 typescriptの進化を待ちます、、、。 >>840 c++だとできるんですか。 どう書くのか知りたいです http://mevius.5ch.net/test/read.cgi/tech/1430386649/841
842: デフォルトの名無しさん [sage] 2017/08/27(日) 21:19:13.07 ID:wLayuApT >>841 何というかC++のテンプレートは強力過ぎる Boost::Spiritみたいにコンパイル時に構文解析器を生成するような変態的なことさえ可能 ただしコンパイル時間は死ぬ ttps://ideone.com/6V11EP C++っぽくないコードだけどとりあえず http://mevius.5ch.net/test/read.cgi/tech/1430386649/842
843: デフォルトの名無しさん [sage] 2017/08/27(日) 21:38:06.45 ID:0P4eY3kj >>842 わ、わかんないです。c++昔使ったことがあるから分かるかと思ったら全然わからなかったという。 でも、ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/843
844: デフォルトの名無しさん [] 2017/08/28(月) 18:40:12.12 ID:g1F8jR1j import 'reflect-metadata'; function logType(target: any, key: string) { var t = Reflect.getMetadata('design:type', target, key); console.log(`${key} type: ${t.name}`); } class Demo { @logType public attr1: string; } Visual Studio 2017 で上記のビルドは問題ないのですが 実行すると、「exports は定義されていません」と出てしまいます。 tsconfig.json で "experimentalDecorators": true, "emitDecoratorMetadata": true, は指定しています。 何か足りないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1430386649/844
845: デフォルトの名無しさん [sage] 2017/08/28(月) 20:16:46.01 ID:3Zs55+dM >>844 実行環境が書いてないから正確にはわからんのだけど chromeとかブラウザ環境のjsはモジュール管理機構が無いからwebpackとか使わないと直接は実行できない。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/845
846: デフォルトの名無しさん [sage] 2017/08/30(水) 15:24:22.43 ID:0nj0F5xg 初心者なんだけど質問いいだろうか? JS使う必要ある→ES5以前気持ち悪い→ES6未対応多い という流れでTypeScript勉強しようかと思ったんだけど、手元にある本が分かりやすいけど1.0対応なんだ 追加機能を順に追えば問題ないだろうと思ったんだけど、更新箇所が多岐にわたるためか結構面倒で ある程度網羅してそうなのも1.0からは追ってなかったりして、少し悩んでる バージョンごとの差分を丁寧にまとめてくれているサイトか、 最新に近いバージョンを網羅的に解説してるサイトを、差分を意識しながら読もうかと思ってるんだけど、 慣れてる者の視点で、なんかいいサイト or 書籍があったら教えてくれないか? http://mevius.5ch.net/test/read.cgi/tech/1430386649/846
847: デフォルトの名無しさん [sage] 2017/08/30(水) 15:36:04.15 ID:KRZoTQ7y 公式のWhat's newがベスト 差分付き公式アナウンスの日本語訳もあったはず http://mevius.5ch.net/test/read.cgi/tech/1430386649/847
848: デフォルトの名無しさん [sage] 2017/08/30(水) 17:14:44.50 ID:0nj0F5xg >>847 ありがとう 公式サイトのドキュメントは「英語でこれだけ読むのはだるい」と回避しちゃってたけど、 確かに差分把握程度なら英語苦手でもなんとかなりそうだし、どうしても分からなければそこだけ別途調べればいいかな…… http://mevius.5ch.net/test/read.cgi/tech/1430386649/848
849: デフォルトの名無しさん [sage] 2017/08/30(水) 17:16:57.33 ID:0nj0F5xg >>847 なんか完璧ボケたレスした、すまない 読んで公式確認して〜してる間に2行目が頭から抜け落ちてた 日本語訳あるなら探してみるわ http://mevius.5ch.net/test/read.cgi/tech/1430386649/849
850: デフォルトの名無しさん [] 2017/08/30(水) 17:22:11.52 ID:t7ExSs7Y >>846 その用途ならbabel使え 型が欲しい人が使うのがTS http://mevius.5ch.net/test/read.cgi/tech/1430386649/850
851: デフォルトの名無しさん [sage] 2017/08/30(水) 19:16:11.64 ID:2eRd6qUC 俺的には初心者こそTypeScriptってカンジがするけどね。 書いてる最中にエラーが出るから曖昧な知識を補填してくれる。 基本的にはES2015 + 型 だからESの仕様を勉強してればそれがTypeScriptとほぼ一致する。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/851
852: デフォルトの名無しさん [sage] 2017/08/30(水) 23:22:37.02 ID:0nj0F5xg >>850 型がある方が楽なんで問題ありません。ありがとうございます。 普段よく使うのが C#, Ruby なんで CoffeeScript も見た目や好きなんですけど……。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/852
853: デフォルトの名無しさん [sage] 2017/08/31(木) 10:22:17.60 ID:J0kol7QQ 俺はもうTSだけのトランスパイルで落ち着いちゃったんだけどBabel通すメリットある? Symbolない環境でもArrayLikeをfor-ofできるならBabel使うけどそうでもなさそうだし わざわざビルドを複雑にする理由がない http://mevius.5ch.net/test/read.cgi/tech/1430386649/853
854: デフォルトの名無しさん [sage] 2017/08/31(木) 18:05:56.86 ID:c0+jc73k >>852 見た目は大事だね http://mevius.5ch.net/test/read.cgi/tech/1430386649/854
855: デフォルトの名無しさん [sage] 2017/09/01(金) 13:39:42.18 ID:/s9HCfxW 納期ギリギリでリリースしてきたな http://mevius.5ch.net/test/read.cgi/tech/1430386649/855
856: デフォルトの名無しさん [sage] 2017/09/01(金) 14:35:34.71 ID:gwzO0YnZ Announcing TypeScript 2.5 https://blogs.msdn.microsoft.com/typescript/2017/08/31/announcing-typescript-2-5/ http://mevius.5ch.net/test/read.cgi/tech/1430386649/856
857: デフォルトの名無しさん [sage] 2017/09/01(金) 18:09:16.31 ID:NFcRuct1 これリリースする意味あるんか? http://mevius.5ch.net/test/read.cgi/tech/1430386649/857
858: デフォルトの名無しさん [sage] 2017/09/01(金) 18:55:40.04 ID:/s9HCfxW やることなくなったんならcommunityに丸投げした大量のバグ修正しろやって感じ http://mevius.5ch.net/test/read.cgi/tech/1430386649/858
859: デフォルトの名無しさん [sage] 2017/09/02(土) 17:49:25.16 ID:p+zwcdRJ プロジェクトの管理者が長期休暇で居なかったからな 今回はバグ修正とリファクタリングが多い 不在の間に溜まってたissueとPRも整理途中って感じだ http://mevius.5ch.net/test/read.cgi/tech/1430386649/859
860: デフォルトの名無しさん [sage] 2017/09/02(土) 17:50:58.84 ID:pn8ujE89 そう聞くとなんかほっこりした http://mevius.5ch.net/test/read.cgi/tech/1430386649/860
861: デフォルトの名無しさん [sage] 2017/09/03(日) 14:18:22.90 ID:25YGmHNv Angelar4どう? http://mevius.5ch.net/test/read.cgi/tech/1430386649/861
862: デフォルトの名無しさん [] 2017/09/03(日) 16:16:24.17 ID:uF0EtmbD 4はパフォーマンス改善が大きい あとはifとか もう9月だから5出るぞ http://mevius.5ch.net/test/read.cgi/tech/1430386649/862
863: デフォルトの名無しさん [sage] 2017/09/04(月) 09:30:18.55 ID:XPn2hQsA Angular 2/4が狭量で遅すぎる理由 http://postd.cc/why-angular-2-4-is-too-little-too-late/ http://mevius.5ch.net/test/read.cgi/tech/1430386649/863
864: デフォルトの名無しさん [sage] 2017/09/04(月) 15:20:15.81 ID:YyUl+V5/ >>863 原文のコメント欄でかなり叩かれてるね http://mevius.5ch.net/test/read.cgi/tech/1430386649/864
865: デフォルトの名無しさん [sage] 2017/09/04(月) 21:01:59.56 ID:54ysCAWj 自分でTL;DRって書いてあるからそっとしておけばいいのに http://mevius.5ch.net/test/read.cgi/tech/1430386649/865
866: デフォルトの名無しさん [sage] 2017/09/04(月) 23:02:59.27 ID:WJEd6wUZ >>862 もうそんな時期か ネットで探すと2ばっかりで4少ない http://mevius.5ch.net/test/read.cgi/tech/1430386649/866
867: デフォルトの名無しさん [sage] 2017/09/05(火) 08:07:39.31 ID:JsNUX7wh >>865 tldrの意味を間違えて解釈してないか? http://mevius.5ch.net/test/read.cgi/tech/1430386649/867
868: デフォルトの名無しさん [sage] 2017/09/06(水) 08:52:58.29 ID:ZKLFsM4G https://eow.alc.co.jp/search?q=tldr TLDR 【略】 =Too long. Didn't read. 長過ぎ。読みませんでした。/長文うざい(と言う人のための要約)。 ◆【場面】ネット上などで「文章が長過ぎる」と文句を言う。転じて「長文を嫌う人のための要約」という意味でも用いられる。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/868
869: デフォルトの名無しさん [sage] 2017/09/06(水) 18:28:14.77 ID:8/JJ3nEQ ○次受けが多いほど退場率が早くなる。高くなる 直受けの50万 客:いつまでもうちにいていいよ 3次受けの50万(客は90万払ってる) 客:短期延長していい? 5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 長時間労働 高稼働 高スキル要求が多い 零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと これならJIETから3次でいったほうがいいな 446非決定性名無しさん2017/08/02(水) 22:12:48.95 JIETに毎月5千円払えば3次から入場できるだろ? 高額をうたうフリーランスのサイトはだいたい5次から45万円 JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした 高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる 自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の間でやらしている。 372仕様書無しさん2017/08/11(金) 10:31:43.41 フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。 高額に見せているけど実際は50万前後 JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。 ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ 自称エージェントはJIETから流れてくる案件を転売してるだけだった。 JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×3 = 言い値50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェント×1 悪質な言い値で50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる http://mevius.5ch.net/test/read.cgi/tech/1430386649/869
870: デフォルトの名無しさん [sage] 2017/09/19(火) 11:15:37.37 ID:/BmvhpgH jsbinみたいなやつでautocompleteをサポートしたeditorあるやつないかな。 誰か作って http://mevius.5ch.net/test/read.cgi/tech/1430386649/870
871: デフォルトの名無しさん [sage] 2017/09/20(水) 19:34:43.20 ID:n6fd8Yhd immutable.js v4まだちゃんと動かんのね。補完効くなら早く使いたい。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/871
872: デフォルトの名無しさん [sage] 2017/09/26(火) 15:23:42.06 ID:ghZl2iPU TypeScript Deep Dive https://basarat.gitbooks.io/typescript/ 見つけた。読むと幸せになりそう http://mevius.5ch.net/test/read.cgi/tech/1430386649/872
873: デフォルトの名無しさん [sage] 2017/09/27(水) 03:23:26.68 ID:+Ye2aVjL 更新履歴確認できる? http://mevius.5ch.net/test/read.cgi/tech/1430386649/873
874: デフォルトの名無しさん [sage] 2017/10/03(火) 18:20:58.44 ID:W51YTaAn https://blogs.msdn.microsoft.com/typescript/2017/10/02/typescript-turns-5/ Strict function types https://github.com/Microsoft/TypeScript/pull/18654 五周年! http://mevius.5ch.net/test/read.cgi/tech/1430386649/874
875: デフォルトの名無しさん [sage] 2017/10/03(火) 18:39:35.95 ID:9EEmWhET まだ五年しかたってないんだ。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/875
876: デフォルトの名無しさん [sage] 2017/10/09(月) 07:06:58.86 ID:9dKH0tXT flowは静的解析ツールでtypescriptが言語ってことでいいの? http://mevius.5ch.net/test/read.cgi/tech/1430386649/876
877: デフォルトの名無しさん [sage] 2017/10/09(月) 21:16:28.99 ID:3eEbeVt6 flowはゴミだから気にしなくていいよ http://mevius.5ch.net/test/read.cgi/tech/1430386649/877
878: デフォルトの名無しさん [sage] 2017/10/10(火) 03:03:10.33 ID:kZcMF3GJ 今はTSとほぼ同じ構文が使えるみたいだし推論が強い分言語としてはFlowのほうが格上になったと思うよ 開発ツール等を含めた評価はどうなるか知らんが http://mevius.5ch.net/test/read.cgi/tech/1430386649/878
879: デフォルトの名無しさん [sage] 2017/10/10(火) 19:56:20.72 ID:n13p9MLl >>878 対応するライブラリが圧倒的に少ないからflowはゴミだよ TSと完全互換とかならまだ可能性あったかもね http://mevius.5ch.net/test/read.cgi/tech/1430386649/879
880: デフォルトの名無しさん [sage] 2017/10/12(木) 06:43:35.33 ID:D9zQ5ULh 最初は俺もゴミかと思ったけど静的解析ツールとしてってことだと jsのプロジェクトに段階的に型をつけていくならありかなって思ったんだよね。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/880
881: デフォルトの名無しさん [sage] 2017/10/12(木) 08:50:48.19 ID:x7s9E0v1 >>880 TSだって段階的に型を付けられるっしょ。 http://mevius.5ch.net/test/read.cgi/tech/1430386649/881
882: デフォルトの名無しさん [sage] 2017/10/14(土) 22:19:53.51 ID:A+SmlCyw https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#localized-diagnostics-on-the-command-line typescript 2.6 ローカライズが全面的に入るっぽい http://mevius.5ch.net/test/read.cgi/tech/1430386649/882
883: デフォルトの名無しさん [sage] 2017/10/14(土) 22:27:47.84 ID:+JNXgfir 非英語Issueが次々と投げ込まれていくところを想像すると胸が熱くなるな 誰がこういうの決定してんだろ http://mevius.5ch.net/test/read.cgi/tech/1430386649/883
884: デフォルトの名無しさん [sage] 2017/10/15(日) 13:45:26.13 ID:29cWpLj+ いままで入ってなかったのが不思議 http://mevius.5ch.net/test/read.cgi/tech/1430386649/884
885: デフォルトの名無しさん [sage] 2017/10/15(日) 21:03:43.86 ID:U2nzSUai コマンドラインメッセージが日本語化されるの?いらんだろそれ http://mevius.5ch.net/test/read.cgi/tech/1430386649/885
886: デフォルトの名無しさん [sage] 2017/10/15(日) 21:27:06.79 ID:nlQ3NzZf ローカライズありがたいけどところどころ明らかな誤訳が混じってる http://mevius.5ch.net/test/read.cgi/tech/1430386649/886
887: デフォルトの名無しさん [sage] 2017/10/16(月) 08:15:42.86 ID:eZyML9Cw 誤訳を見つけてくれてありがとう お前のプルリクを待ってるぜ! http://mevius.5ch.net/test/read.cgi/tech/1430386649/887
888: デフォルトの名無しさん [sage] 2017/10/16(月) 11:31:48.47 ID:ZoMoe7Af かえってわかりにくくなる http://mevius.5ch.net/test/read.cgi/tech/1430386649/888
889: デフォルトの名無しさん [sage] 2017/10/16(月) 12:12:06.22 ID:Z0srHJQs コマンドラインよりhandbookの方を翻訳してほしいよね http://mevius.5ch.net/test/read.cgi/tech/1430386649/889
890: デフォルトの名無しさん [sage] 2017/10/17(火) 08:07:20.81 ID:ALnPGbmE 2.4.2から2.5.3に上げたら、User defined type-guard functionとTagged union typeの組み合わせで 型をうまく判断してくれなくなった。バグか仕様変更かどっちだろう? http://mevius.5ch.net/test/read.cgi/tech/1430386649/890
891: デフォルトの名無しさん [sage] 2017/10/17(火) 08:10:24.70 ID:1Byit6P4 issueあさりにいけ http://mevius.5ch.net/test/read.cgi/tech/1430386649/891
892: デフォルトの名無しさん [sage] 2017/10/18(水) 22:10:52.67 ID:wBhwyrKl TypescriptでReact使ってる人にお聞きしたいんですけど Componentを継承して新しいコンポーネントを作るわけですけど、 class CurrentComponet extends React.Component<Props> { } とつくってさらに class NewComponet extends CurrentComponet { } とやってNewComponetをつくるとしますよね。 それはそれで使えるんですけどNewComponetのpropsはCurrentComponetのpropsしか使えないですよね。 PropsをNewComponet用に拡張する方法ってないですかね? 素直に一からComponent作るしかないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1430386649/892
893: デフォルトの名無しさん [] 2017/10/18(水) 23:58:41.35 ID:5bsiTMSo >>892 class CurrentComponet<T extends Props> extends React.Component<T> { } http://mevius.5ch.net/test/read.cgi/tech/1430386649/893
894: デフォルトの名無しさん [sage] 2017/10/19(木) 09:09:43.33 ID:33xh/nBB >>893 うほー。神よ! でもぶっちゃけ何が起こってるのかよくわかってないです。 > class CurrentComponet<T extends Props> extends React.Component<T> { 上記Tは一体いつ解決されてるんですかね。 そもそもTypeScriptでReactのコンポーネントの書き方ってこっちが正解だったりするんで? http://mevius.5ch.net/test/read.cgi/tech/1430386649/894
895: デフォルトの名無しさん [] 2017/10/19(木) 20:20:28.20 ID:LXr9z35K それか class CurrentComponet<T> extends React.Component<T&Props> { } でもいいな こっちが使う側からすると楽かも >>894 説明面倒だからggrks http://mevius.5ch.net/test/read.cgi/tech/1430386649/895
896: デフォルトの名無しさん [sage] 2017/10/20(金) 00:43:33.60 ID:aPV4O3Wb moment.js 便利だな 今更だが http://mevius.5ch.net/test/read.cgi/tech/1430386649/896
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 106 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s