关于React Props

首先

我已经开始学习React。当我开始使用React并且对它产生了更多的兴趣后,我决定专注于学习React和TypeScript来掌握前端开发。因此,这次我将总结一下关于props的一些笔记。

道具

    • 親コンポーネントから子コンポーネントにデータを渡してやる為の方法。

 

    • 具体的には親で渡したいデータを属性値として定義して子に渡してやります。

 

    子は引数として受けとります。そしてデータを使う際には {} ないで記述していきます。
//親
import Childern from './Childerm';

const App = () => {
  return (
     <>
       <Childern testValue='this is data of children' />
     </>
  );
}

如果以ipayz仅作为支付选项


const Childern = (props) => {
   const {testValue} = props;
   return (
      <>
         <p>{testValue}</p>
      </>
   );
}

//ブラウザー上で
//thi is data of childern

孩子们

把包含子组件的所有父元素作为 props 传递的方法。

首先从子组件开始

import React from "react";
import Header from "../Header/Header";

const Layout = ({ children }) => {
  return (
    <>
      <Header />
      {children}
    </>
  );
};

export default Layout;

家长组件

import React from "react";
//componets
import Layout from "../components/layouts/Layout";

const TopPage = () => {
  return (
    <>
      <Layout>
        <div>top page</div>
      </Layout>
    </>
  );
};

export default Top;

我传递了包含在内的所有元素,所以你可以传递组件、函数或者用HTML编写的元素。它似乎可以在创建共同的布局时发挥作用。不仅限于布局,它似乎也可以在创建列表页面时很有用。


结束

如果还有更实用的写作方法,我会上传的。

广告
将在 10 秒后关闭
bannerAds