//インターフェース export interface IHello{ greeting (name :string) :string } //変数 export const name = "hoge"; //クラス export class Hello implements IHello{ greeting (name :string){ return "Hello"+name; } }
![Typescript学習メモ①(ExportとImport、require("xxx")とmodule.exports) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/1781a817d60118f6033591539301fb64f86b5aa2/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VHlwZXNjcmlwdCVFNSVBRCVBNiVFNyVCRiU5MiVFMyU4MyVBMSVFMyU4MyVBMiVFMiU5MSVBMCUyOEV4cG9ydCVFMyU4MSVBOEltcG9ydCVFMyU4MCU4MXJlcXVpcmUlMjglMjJ4eHglMjIlMjklRTMlODElQThtb2R1bGUuZXhwb3J0cyUyOSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MTVhMDE0NzMyYjE4MzYyOTcyOGFhOGJkZDZhYjg2OTc%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB6dXp1d2VuJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mNDY2NjUzYzMxMzFmZTQwZTcwZjlhNDQxOGIyNTZmNQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D500caa207b4096fb43666987b88a2dbe)
「ランサーズ Advent Calendar 2018」9日目の記事になります。 ランサーズでは最近Reactのフロントエンドの開発にTypeScriptを導入しました。 導入当初の自分のスペックは以下の通りでした。 React/Reduxで過去にプロダクト開発経験アリ Flowはすこし使ったことがある TypeScriptはまったく触ったことがない 過去にFlowを使ったことがあったのでTypeScriptに乗り換えても何とかなるだろうと思っていたのですが、 ReduxとReactのconnectでベストプラクティスが見つからずに苦労したのでまとめます。 TL;DR import * as React from 'react'; import { bindActionCreators, Dispatch } from 'redux'; import { connect } from 'r
Today we’re announcing the release of TypeScript 2.9!If you’re not familiar with TypeScript, it’s a language that adds optional static types to JavaScript. Those static types help make guarantees about your code to avoid typos and other silly errors. They can also provide nice things like code completions and easier project navigation thanks to tooling built around those types. When your code is r
某社で自分が React/Redux + TypeScript などの講習をやってみた結果、TypeScript 入門用資料が必要だと思って書いたやつです。 このドキュメントのターゲット TypeScript で書かれたプロジェクトに参加する人 TypeScript を導入するために、その事前知識が必要な人 このドキュメントの読み方 ES2015 for Beginners ES2015 for ES5 Programmers ES Modules 非同期表現: Promise と async/await TypeScript エコシステム編 自分が React/Redux などの講習でいろいろやってみた結果、 ES2015 と TypeScript を同時に教えると、初学者は何がどの概念に由来するかの区別が出来ずに混乱します。なので、ES5 -> ES2015, ES2015 -> Ty
a.k.a how to leverage discriminant unions and not get controlled by type system I’ll be honest with you, I don’t write JavaScript without types, ever, so yeah I’m heavy Typescript user and time to time I play with Flow to see how the project evolves ( IMHO still the best option for typed JS is Typescript as of today, because various reasons…, but Flow is really on par nowadays and getting better e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く