Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録
< anond:20250306225950 |弱者男性だし、異世界... >

2025-03-06

今のフロントエンドコードを書いてるとCOBOLの頃を思い出す

constを上から順にひたすら羅列していく感じがなんかね

と思うオブジェクト指向おじさんなのだった

以下chatgptによるremixjsの例

import { useEffect, useState } from "react";

import {json } from "@remix-run/node";

import { useLoaderData } from "@remix-run/react";

exportconst loader = async () =&gt; {

constresponse = await fetch("https://api.example.com/data");

const data = awaitresponse.json();

returnjson({ initialData: data });

};

export default functionIndex() {

const { initialData } = useLoaderData();

const [data, setData] = useState(initialData);

useEffect(() =&gt; {

const fetchData = async () =&gt; {

constresponse = await fetch("http://api.com/get");

const newData = awaitresponse.json();

setData(newData);

};

fetchData();

}, []);

if (initialData.value === null || data.value === null) {

return (

データの取得に失敗しました。

);

}

return (

&lt;h1&gt;Remix:SSR +クライアント処理&lt;/h1&gt;

サーバーサイドの初期データ: {initialData.value}

クライアント更新したデータ: {data.value}

);

}

Permalink |記事への反応(2) | 23:47

このエントリーをはてなブックマークに追加ツイートシェア

記事への反応 -
  • 全部バラバラのぱーつだし プロダクションだとステート管理と非同期の嵐だから上から実行系とは全然ちがうぞ

  • Reactじゃなくて大昔のClassicASP+VBとかだとそういう上から実行みたいな感はある

記事への反応(ブックマークコメント)

全てのコメントを見る

人気エントリ

過去の人気エントリをもっと見る

注目エントリ

はてなブックマークでもっと見る
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp