LoginSignup
0
0

More than 3 years have passed since last update.

はじめてのreact

Posted at

作業ログ

$ npx create-react-app my-app
$ cd my-app
$ npm start

Chromeブラウザが立ち上がって地球のまわりに衛生が回る軌道みたいなページが表示されたらOK

アクセスしているURL:http://localhost:3000/

下記ファイルを書き換えて保存すると高速で反映される(くそはやい)

IDEによってはJSXの表示に切り替える事をしてあげたほうが見やすい。

my-app/src/App.js

import React from 'react';
import logo from './logo.svg';
import './App.css';

function App() {
  return (
    <div className="App">
      <header className="App-header">
        <img src={logo} className="App-logo" alt="logo" />
        <p>
          Edit <code>src/App.js</code> and save to reload.
        </p>
        <a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          Learn React
        </a>
      </header>
    </div>
  );
}

export default App;

非reactからreactに移行する

rendarに既存のHTMLを突っ込んでエラーになってる箇所を順番に解決してみる
React Developer Toolsこのツールが必須。

置き換える場合の注意点

  • imgタグは閉じタグ(/img)が必要
  • <!-- コメントアウトは削除 -->
  • inputタグにも閉じタグが必要
  • brタグにも閉じタグが必要
  • target="_blank"になってるリンクは rel="noreferrer noopener"をつけてあげないとエラーになる
  • style="float:left" は駄目で style={{float:left}}にしないといけない
  • etc... etc... etc...

道のりは長い

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0