タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

reactとajaxに関するkathewのブックマーク (4)

  • Reactの次期機能のSuspenseが凄くって、非同期処理がどんどん簡単になってた! - Qiita

    React17の次期新機能のSuspenseが凄い! と思ったので少し学習していました! Suspense自体の説明は下の動画がわかりやすいかも。 13:15ぐらいからプログラムのDemo 29:30ぐらいからSuspenseとはなんぞや、という説明をしてくれています。 Githubにdemoもあったので、実際に動かしてみたい方はこちらも是非是非 つまりSuspenseって何? Suspenseっていう機能があるわけじゃないんです、すみません 概念というかなんといいますか 自分の意訳・解釈なので間違っていたら土下座しに行きます 外部APIからデータを取得・表示するような処理で使えるんですね。 読み込みを開始したらLoadingを出して、APIが戻ってきたらデータを表示してローディングを消して……っていう、reduxやsagaを使って今まで頑張ってきているものがあると思うんですね。 API

    Reactの次期機能のSuspenseが凄くって、非同期処理がどんどん簡単になってた! - Qiita
    kathew
    kathew 2018/09/20
    ピュアJSだとfetchが使えるけどReactだと非同期処理面倒くさかった。良いかもしれない
  • 今からはじめるReact.js〜サーバーとの通信〜 - Qiita

    前回→今からはじめるReact.js〜仮想環境を作成する〜 React.jsからサーバー通信 SuperAgant React.jsでAjax通信する場合、jQueryを利用するか、その他の手段を使うか検討すると思いますが、Ajax通信するためだけにjQueryを使うのは無駄が多いので、SuperAgantを利用することにします。 SuperAgantの使い方については、 http://qiita.com/hashrock/items/3113690bb3de5bba639b の解説がわかりやすかったです。 インストールは次の通りです。 $ npm install superagent --save テーブルを作成する 今回、ユーザーを登録できるのと、ユーザーリストを表示できるように実装します。 サーバー通信の実装を行う前に、ユーザーテーブルを作成します。 カラムはnameとmailだけの

    今からはじめるReact.js〜サーバーとの通信〜 - Qiita
  • React.jsチュートリアルをやる(2) - Qiita

    この時点ではまだ動かない。サーバからデータを取得したタイミングで、コンポーネントを更新する必要がある。 コンポーネントの読み込みの基形は<CommentBox />。読み込むコンポーネントにデータを渡したい場合は<CommentBox data={data} />のように書く。読み込まれたコンポーネント内でthis.props.dataのように書くことで、このデータにアクセスできる。 上のコードでは<CommentBox url="/api/comments" />としてるので、CommentBoxコンポーネント内でthis.props.urlと書くことでurlを取得することができる。 Reactive state (1)で親コンポーネントから子コンポーネントへのデータの引き渡しにpropsを使ったが、propsはイミュータブルのため、親から受け継いだ値の変更ができない。親と子でインタラ

    React.jsチュートリアルをやる(2) - Qiita
  • React-Reduxでajaxを呼ぶ - Qiita

    TODOListサンプルコードを参考にしながら、ajaxを呼ぶのを書いてみる。 プロジェクトcreate-react-appを使用して作成する create-react-app Test cd ./Test npm install --save redux npm install --save jquery npm install --save material-ui@1.0.0-beta.30 とりあえず適当なjson形式のファイルをajaxで取得して表示するようなのを書いてみました。 自動生成されたindex.jsを書き換えていきます。 来なら機能ごとにファイル分割するべきですが、 まずは動作確認用なので1ファイルで全部書いてしまいます。 material-uiで少し見た目もよくしてみた import React from 'react'; import {render} from

    React-Reduxでajaxを呼ぶ - Qiita
  • 1