Итак, я создаю простое приложение React.Я впервые использую его.Итак, я построил этот компонент:
import React, { Component } from "react";
import { Link } from "react-router-dom";
class FeatureBlock extends Component {
constructor(props) {
super(props);
}
render() {
//code here
return (
<li className="work-list-item" id={this.props.id}>
<Link to={this.props.src}>
<div className="thumbnail-wrapper">
<img width={this.props.width} height={this.props.height} src={this.props.src} alt={this.props.alt} />
</div>
<div className="work-info">
<div className="work-content">
<h2>{this.props.title}</h2>
<div className="excerpt">{this.props.contentClass}</div>
</div>
</div>
</Link>
</li>
);
}
}
export default FeatureBlock;
И я импортирую это в мой файл index.js следующим образом:
import React, { Component } from "react";
import test from "./test";
import { Link } from "react-router-dom";
import FeatureBlock from "../FeatureBlocks/FeatureBlock";
class testing extends Component {
render() {
return (
<div>
<div className="component-container jobs-listing-component contact-page-component full-width-bg">
<test id="test-id" title="Test Title" titleDesc="" contentClass="">
<div className="work-archive-component">
<ul className="work-list">
<FeatureBlock title="Test Website" id="test-id">
</FeatureBlock>
</ul>
</div>
</test>
</div>
</div>
);
}
}
export default testing;
Это в моем мозгу кажется правильной логикой, которая будетработать, но это не работает.Как я уже сказал, я очень новичок, и я просто пытаюсь заставить что-то простое работать и соединить точки здесь.Любая помощь будет отличной!Просто спрашиваю об опыте обучения.Спасибо!
КСТАТИ Моя структура папок выглядит следующим образом:
src
--testing
----index.js
----test.js
--FeatureBlocks
----FeatureBlock.js
СПИСОК ОШИБОК:
![enter image description here](https://i.stack.imgur.com/ryRKn.png)