小编Jak*_*777的帖子

ESLint - 组件应该写成纯函数(反应首选/无状态函数)

ESLint在反应项目上给了我这个错误.

ESLint - 组件应该写成纯函数(反应首选/无状态函数)

它指向组件的第一行.

export class myComponent extends React.Component {
render() {
    return (

      //stuff here

    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我该如何摆脱这个错误?

javascript reactjs eslint

26
推荐指数
4
解决办法
3万
查看次数

电子功能读取本地文件 - FS - 不读取

当我需要让电子读取本地文件时,我有一个电子项目.

现在我拥有的是它,它加载并显示html文件的内容.

我只是需要它来读取文件并将其存储在变量中.

这是我目前的main.js:

 const {app, BrowserWindow } = require('electron');
const path = require('path');
const url = require('url');
var fs = require('fs');

let mainWindow;

function createNewWindow() {
  mainWindow = new BrowserWindow({
    width: 1300,
    height: 1000,
    minWidth: 600,
    minHeight: 400,
    title: 'Test App'
  })
}

function loadInitialUrl() {
  mainWindow.loadURL(url.format({
    pathname: path.join(__dirname, 'index.html'),
    protocol: 'file:',
    slashes: true
  }))
}

function closeApplication() {
  mainWindow.on('closed', () => {
    mainWindow = null;
})
}


app.on('ready', function(){
  createNewWindow();
  loadInitialUrl();
  mainWindow.setMenu(null);
  mainWindow.openDevTools();
  fs.readFile('./README.md', 'utf8', function (err,data) { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js electron

5
推荐指数
2
解决办法
3万
查看次数

Javascript/JQuery在按钮组的2个按钮之间切换活动类

我正在使用bootstrap btn-group.有html:

<div class="btn-group btn-group-sm" role="group">
    <div type="button" class="btn btn-default btn-1">Button 1</div>
    <div type="button" class="btn btn-default btn-2 active">Button 2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮2它已经激活.

目前我这样做是为了从一个中删除活动类并将其添加到另一个.

$('.btn-2').removeClass('active');
$('.btn-1').addClass('active');
Run Code Online (Sandbox Code Playgroud)

这是最干净的方法吗?还是有更好的方法可以在两个按钮之间切换这个活动类?

javascript css jquery twitter-bootstrap

3
推荐指数
1
解决办法
6750
查看次数

React Component ESLint表示首选默认导出

我一直在我的组件上从ESLint得到这个错误.

ESLint:说首选默认导出(import/prefer-default-export)

这是组件的外观

export class mycomponent extends React.Component {

  render() {

    //stuff here

  }
}
Run Code Online (Sandbox Code Playgroud)

它要求什么?我怎样才能解决这个问题?

javascript reactjs eslint

2
推荐指数
1
解决办法
4121
查看次数

从有状态到无状态的反应组件(差异)

我试图找出React Stateful组件和无状态组件之间的区别.

如我错了请纠正我:

所以,这是一个有状态的组件:

import React from "react";

export class Mycomponent extends React.Component {
    render() {
        return (

            <div>
                <p>My Component</p>
            </div>

        );
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将无状态组件与上述组件区分开来?

reactjs

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

React Component检查是否为空

我有一个react组件,其中我在class / component /中也有一个变量

这是代码:

import React from 'react';

export class Header extends React.Component {
  constructor() {
    super();
    this.myvar = 'some text';
  }

  render() {
    return (
      <div>
        <div>{this.myvar}</div>
      </div>

    );
  }
}
Run Code Online (Sandbox Code Playgroud)

如何检查“ myvar”是否为空以及上面的组件是否为空?

javascript ecmascript-6 reactjs

1
推荐指数
2
解决办法
7112
查看次数