Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React, {Component} from 'react';
- import { render } from 'react-dom'
- import { Router, Route, hashHistory, IndexRoute } from 'react-router'
- import Main from "./components/main";
- import Index from "./components/polls/index";
- import New from "./components/polls/new";
- import Show from "./components/polls/show";
- import PollAdmin from "./components/polls/poll_admin"
- render((
- <Router history={hashHistory}>
- <Route path="/" component={Main}>
- <IndexRoute component={Index}/>
- // more components here, removed for brevity
- </Route>
- </Router>
- ), document.getElementById('app'))
- import React, {Component} from 'react';
- import { Link } from 'react-router';
- import axios from 'axios';
- class Index extends React.Component {
- constructor(props){
- super(props);
- this.state = {
- polls: []
- }
- }
- componentDidMount() {
- var _this = this;
- axios('/api/polls')
- .then(function(result){
- _this.setState({
- polls: result.data.polls
- })
- })
- .catch(function(err){
- })
- }
- ...
- }
- }
- export default Index;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement