Я пытаюсь создать компонент, который будет отображать 3 описания проектов в строке.reactjs визуализировать строки динамически
У меня есть 2 компонента, один из них - создать один проект под названием Project
, и я прикрепил код для другого ниже.
Мои основные проблемы
1: Как вставить
<div class="row">
элемент, прежде чем строка начинается
2: Как , чтобы закончить, когда строка заканчивается
Этот код работает, но все проекты оказываются в одной строке.
var React = require('react'),
projectData = require('./../../projects.json'),
Project = require('./project'),
projectLength = projectData.projects.length,
itemsInRow = 3,
clicked = 0; //Increment this number and rerender this cimponent on click and we are almost done
var Projects = React.createClass({
render: function() {
var projectsDOM = <div>
< div className = "jumbotron" >
< div className = "container" >
<h1> Projects < /h1>
< /div>
< /div>
< div className = "container" >
< div className = "row" >
{projectData.projects.reverse().map(function(project, i) {
if(i < (clicked + 1) * itemsInRow) {
return <Project id={project.id} />
}
})}
< /div>
<hr/>
< /div>
< /div>
return projectsDOM;
}
});
module.exports = Projects;
Спасибо, направил меня на правильное направление! –