Das Problem mit den reactstrap Karten ist: https://reactstrap.github.io/components/card/Reactstrap Kartenkomponente wirft Fehler
Mit reactstrap Komponenten wie Karte, etc. funktioniert nicht.
Komponente: Version I
import React, { Component } from 'react';
import { Card, Button, CardImg, CardTitle, CardText, CardDeck, CardSubtitle, CardBody } from 'reactstrap';
class MoviesIndex extends Component {
render() {
return (
<CardDeck>
<Card>
<CardImg top width="100%" src="" alt="Movie Poster" />
</Card>
</CardDeck>
);
}
}
export default MoviesIndex;
Ausgang: * Es funktioniert ohne Fehler.
Aber wenn ich versuche, den Rest der Komponenten von reactstrap zu verwenden. Es wirft Fehler auf der Konsole auf.
Komponente: Version II
import React, { Component } from 'react';
import { Card, Button, CardImg, CardTitle, CardText, CardDeck, CardSubtitle, CardBody } from 'reactstrap';
class MoviesIndex extends Component {
render() {
return (
<CardDeck>
<Card>
<CardImg top width="100%" src="" alt="Movie Poster" />
<CardBody>
<CardTitle>Card title</CardTitle>
<CardSubtitle>Card subtitle</CardSubtitle>
<CardText>This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</CardText>
<Button>Button</Button>
</CardBody>
</Card>
</CardDeck>
);
}
}
export default MoviesIndex;
package.json
{
"name": "client",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test",
"test:watch": "npm run test -- --watch"
},
"devDependencies": {
"babel-core": "^6.2.1",
"babel-loader": "^6.2.0",
"babel-preset-es2015": "^6.1.18",
"babel-preset-react": "^6.1.18",
"chai": "^3.5.0",
"chai-jquery": "^2.0.0",
"jquery": "^2.2.1",
"jsdom": "^8.1.0",
"mocha": "^2.4.5",
"react-addons-test-utils": "^0.14.7",
"webpack": "^1.12.9",
"webpack-dev-server": "^1.14.0"
},
"dependencies": {
"axios": "^0.17.1",
"babel-preset-stage-1": "^6.1.18",
"lodash": "^3.10.1",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-redux": "^5.0.6",
"react-router": "^4.2.0",
"react-transition-group": "^2.2.1",
"reactstrap": "^4.8.0",
"redux": "^3.7.2",
"redux-promise": "^0.5.3"
}
}
Ich bin nicht in der Lage, dieses Problem zu debuggen. Bitte helfen Sie! TIA. hier
Es gibt keine fehlen ')'. Das ist das zweite Argument der lodash map-Funktion. https://lodash.com/docs/4.17.4#map – codingkapoor
Wie bereits erwähnt, funktioniert die erste Version der Komponente bereits! Es scheint keinen Spielraum zu geben, eine console.log irgendwo zu platzieren, da das Problem scheint, mit der 'Karte' reactstrap Komponente oder anderswo zu sein @ – codingkapoor
Ich habe den Code vereinfacht, um meinen Standpunkt zu machen! – codingkapoor