2016-04-24 15 views
9

मैंने <Form> और <FormControl> घटकों का उपयोग करने के लिए कई बार कोशिश की है। हर मैं मैं एक ही मिली त्रुटियाँ मिलती रहती है का उपयोग करें:प्रतिक्रिया-बूटस्ट्रैप फॉर्म घटक

"warning.js 8a56: 45 चेतावनी: React.createElement: प्रकार अशक्त, अपरिभाषित, बूलियन, या नंबर नहीं होना चाहिए यह एक स्ट्रिंग होना चाहिए (के लिए। डोम तत्व) या एक ReactClass (समग्र घटकों के लिए)। App की विधि प्रस्तुत करें। "

"Uncaught अपरिवर्तनीय उल्लंघन: उम्मीद (बिल्ट-इन घटकों के लिए) एक स्ट्रिंग या एक वर्ग/समारोह (समग्र घटकों के लिए), लेकिन मिल गया: तत्व प्रकार अमान्य है अपरिभाषित App की विधि प्रस्तुत करना जाँच करें।।"

यहां तक ​​कि इस बुनियादी उदाहरण के साथ

:

import React, {Component} from 'react'; 
import {FormControl, FormGroup, ControlLabel, HelpBlock, Checkbox, Radio, Button} from 'react-bootstrap'; 

export default class App extends Component { 
    render() { 
    return (
     <form> 
     <FormGroup controlId="formControlsText"> 
      <ControlLabel>Text</ControlLabel> 
      <FormControl type="text" placeholder="Enter text" /> 
     </FormGroup> 

     <Button type="submit"> 
      Submit 
     </Button> 
     </form> 
    ); 
    } 
} 

कोई भी विचार?

+5

क्या आपने नवीनतम संस्करण में एनपीएम पैकेज अपडेट किया है, मुझे विश्वास है कि वे घटक प्रतिक्रिया-बूटस्ट्रैप के लिए नए हैं। – JazzCat

+0

धन्यवाद! इसने काम कर दिया। – user1399063

+0

आप किस संस्करण का जिक्र कर रहे हैं? – caffeinescript

उत्तर

2

एनपीएम-पैकेज अद्यतन करें उन घटकों को प्रतिक्रिया-बूटस्ट्रैप में नया है।

0

अपने इस तरह प्रतिक्रिया-बूटस्ट्रैप घटकों आयात करें:

import FormControl from 'react-bootstrap/lib/FormControl'; 

जो मुझे मदद की जब प्रतिक्रिया-बूटस्ट्रैप 0.31 का उपयोग कर एक ही गलती से छुटकारा पाने के।

संबंधित मुद्दे