タグ: visualeditor
タグ: visualeditor
 
(同じ利用者による、間の51版が非表示)
1行目: 1行目:
[[ファイル:react-logo.png|thumb|React|300px]]
[[ファイル:react-logo.webp |thumb|React|200x200px]]
日本語の翻訳情報が劣化していたので自分で翻訳。<u>やっぱり、プログラミング界隈は翻訳情報の劣化がひどい</u>。ただ、僕の目的は「翻訳」ではないので<u>気晴らしで翻訳</u>する。


* コンポーネント
=== 翻訳スタンス ===
* Props
* State


==JavaScript==
# できるだけ日常的に使われる日本語の言い回し、日本語の表現で情報伝達する
? operator など、Conditional rendering を使う。<syntaxhighlight lang="javascript" line="1">
# 翻訳することが目的ではない。目的は、筆者が読者に対して達成したい情報伝達を再現 / 実現すること
// if statement
# 筆者の伝達能力の限界、日本語の言語学的な限界、読者の前提情報不足的な限界があればそれを補うように情報伝達をする
let content;
if (isLoggedIn) {
  content = <AdminPanel />;
} else {
  content = <LoginForm />;
}
return (
  <div>
    {content}
  </div>
);


// ? operator
== 公式ガイド - Y訳 ==
<div>
# GET STARTED
  {isLoggedIn ? (
#* [[React - Quick Start|Quick Start]]
    <AdminPanel />
# LEARN REACT
  ) : (
    <LoginForm />
  )}
</div>
</syntaxhighlight>


==Next.js==
== 備忘メモ ==
[[Next.js]] を参照。
hoge

2026年7月8日 (水) 03:22時点における最新版

サムネイルの作成エラー: ファイルがありません
React

日本語の翻訳情報が劣化していたので自分で翻訳。やっぱり、プログラミング界隈は翻訳情報の劣化がひどい。ただ、僕の目的は「翻訳」ではないので気晴らしで翻訳する。

翻訳スタンス

  1. できるだけ日常的に使われる日本語の言い回し、日本語の表現で情報伝達する
  2. 翻訳することが目的ではない。目的は、筆者が読者に対して達成したい情報伝達を再現 / 実現すること
  3. 筆者の伝達能力の限界、日本語の言語学的な限界、読者の前提情報不足的な限界があればそれを補うように情報伝達をする

公式ガイド - Y訳

  1. GET STARTED
  2. LEARN REACT

備忘メモ

hoge