小编Mac*_*cek的帖子

React中的Jquery未定义

嗨,我只想收到ajax请求,但问题是在React中没有定义jquery.React版本是14.0

错误信息

 Uncaught ReferenceError: $ is not defined
Run Code Online (Sandbox Code Playgroud)

我有两个文件

index.js

import React from 'react'; 
import { render } from 'react-dom';
import App from './containers/App';  

const root = document.getElementById('root');  

render( 
  <App source='https://api.github.com/users/octocat/gists' />, 
  root
);
Run Code Online (Sandbox Code Playgroud)

app.js

import React, { Component } from 'react';

export default class App extends Component {

    componentDidMount() {
        const { source } = this.props;

        console.log($); // throws error
    }

    render() {
        return (
            <h1>Hey there.</h1>
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery reactjs

51
推荐指数
3
解决办法
8万
查看次数

Typescript 联合类型到单个映射类型

是否可以将联合类型转换为键为“type”属性的映射? 例如给定一个联合类型动作:

type Actions =
  | {
      type: 'campaignCreated';
      code: string;
    }
  | {
      type: 'campaignEnded';
      amount: number;
    };
Run Code Online (Sandbox Code Playgroud)

我希望能够收到;

type ActionMap = {
  campaignCreated: {
    type: 'campaignCreated';
    code: string;
  };
  campaignEnded: {
    type: 'campaignEnded';
    amount: number;
  };
};
Run Code Online (Sandbox Code Playgroud)

typescript

4
推荐指数
1
解决办法
789
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

reactjs ×1

typescript ×1