Javascript Meteor/React:如何在主模板中集成React组件
这是我的meteor应用程序中搜索页面的外观: /client/main.htmlJavascript Meteor/React:如何在主模板中集成React组件,javascript,css,reactjs,meteor,Javascript,Css,Reactjs,Meteor,这是我的meteor应用程序中搜索页面的外观: /client/main.html <head> <title>Search</title> </head> <body> <div class="ui icon input"> <input type="text" placeholder="Search..."> <i class="circular searc
<head>
<title>Search</title>
</head>
<body>
<div class="ui icon input">
<input type="text" placeholder="Search...">
<i class="circular search link icon"></i>
</div>
</body>
搜寻
我是react的新手,我想使用react进行这个简单的搜索
/imports/ui/search.jsx
import React, { Component } from 'react';
export default class Search extends Component {
render() {
return (
<div class="ui icon input">
<input type="text" placeholder="Search...">
<i class="circular search link icon"></i>
</div>
);
}
}
import React,{Component}来自'React';
导出默认类搜索扩展组件{
render(){
返回(
);
}
}
但是我要如何使用它来正确地反应呢?如何在主模板中使用该组件?如何设置屏幕中央的输入字段?您最好先查看文档和示例 这是一个回答你问题的例子 Html只包含空的
容器
元素
<script src="https://facebook.github.io/react/js/jsfiddle-integration.js"></script>
<div id="container">
<!-- This element's contents will be replaced with your component. -->
</div>
React.render(<App />, document.getElementById('container'));
搜索您制作的组件。在上面,您可以看到Search
组件在React中的使用方式
关于样式,您可以直接将样式对象传递给组件或生成css文件
class Search extends React.Component {
render() {
return (
<div class="ui icon input" style={searchContainerStyle}>
<input type="text" style={searchInputStyle} placeholder="Search..." />
<i class="circular search link icon"></i>
</div>
);
}
}
const searchContainerStyle = {
width: '50%',
margin: '0 auto'
}
const searchInputStyle = {
width: '100%'
}
您最好先查看文档和示例
这是一个回答你问题的例子
Html只包含空的容器
元素
<script src="https://facebook.github.io/react/js/jsfiddle-integration.js"></script>
<div id="container">
<!-- This element's contents will be replaced with your component. -->
</div>
React.render(<App />, document.getElementById('container'));
搜索您制作的组件。在上面,您可以看到Search
组件在React中的使用方式
关于样式,您可以直接将样式对象传递给组件或生成css文件
class Search extends React.Component {
render() {
return (
<div class="ui icon input" style={searchContainerStyle}>
<input type="text" style={searchInputStyle} placeholder="Search..." />
<i class="circular search link icon"></i>
</div>
);
}
}
const searchContainerStyle = {
width: '50%',
margin: '0 auto'
}
const searchInputStyle = {
width: '100%'
}