練習範例
Component中表示:
FilterableProductTable:
import React from "react";
import SearchBar from "../Components/SearchBar"; //import Component
import ProductTable from "../Components/ProductTable"; //import Component
class FilterableProductTable extends React.Component
{
render()
{
return(
<React.Fragment>
<SearchBar />
<ProductTable />
</React.Fragment>
)
}
}
export default FilterableProductTable;
SearchBar :
import React from "react"
class SearchBar extends React.Component
{
render()
{
return (
<div>SearchBar Component</div>
)
}
}
export default SearchBar;
ProductTable :
import React from "react";
import ProductCategoryRow from "./Sub_Components/ProductCategoryRow"; //import Sub Component
import ProductRow from "./Sub_Components/ProductRow"; //import Sub Component
class ProductTable extends React.Component
{
render()
{
return (
<React.Fragment>
<ProductCategoryRow />
<ProductRow />
</React.Fragment>
)
}
}
export default ProductTable;
ProductCategoryRow :
import React from "react"
class ProductCategoryRow extends React.Component
{
render()
{
return (
<div>ProductCategoryRow Component</div>
)
}
}
export default ProductCategoryRow;
ProductRow :
import React from "react"
class ProductRow extends React.Component
{
render()
{
return (
<div>ProductRow Component</div>
)
}
}
export default ProductRow;