eslint complaining about getInitialProps

eslint complaining about getInitialProps

By : Gaurav Gupta
Date : November 22 2020, 03:01 PM
seems to work fine As pointed out by @Scott in the comments, the solution was to add babel-eslint, my final .eslintrc was the following:
code :
  "plugins": ["react"],
  "parser": "babel-eslint",
  "parserOptions": {
    "ecmaVersion": 6,
    "sourceType": "module",
    "ecmaFeatures": {
      "jsx": true
  "env": {
    "es6": true,
    "browser": true,
    "node": true,
    "mocha": true
  "extends": ["eslint:recommended", "plugin:react/recommended", "standard"],
  "rules": {}

Share : facebook icon twitter icon
ESLint complaining about GreenSock inside Angular app

ESLint complaining about GreenSock inside Angular app

By : Rey
Date : March 29 2020, 07:55 AM
With these it helps If your application works as expected, I believe this is just a problem with ESLint.
GSAP is defining "Draggable", "TweenMax", and "Bounce" in one file (or each in its own file) and you are using those names in a different file. ESLint looks at the files individually, so it is warning that the names have not been defined.
code :
/*global Draggable, TweenMax, Bounce*/
Node.js efficiently export non-anonymous functions (so eslint stops complaining)

Node.js efficiently export non-anonymous functions (so eslint stops complaining)

By : Bill Compton
Date : March 29 2020, 07:55 AM
this one helps. It is repetitive, but here's the thing: when you say function foo() {}, you're declaring a function with the name foo. When you say var foo = function() {} (or exports.foo = ...) you are declaring an anonymous function, then assigning it as the value to the foo variable.
It's a subtle difference, but it can matter. When you name the function your debugger is able to label it correctly for you in the debugging pane, but if you declare an anonymous function you'll just see anonymous function. This can be a pain when debugging, so by putting in a little repetitive effort when it's easy (when you name it) you can potentially save yourself a headache later when debugging.
eslint complaining about unused React var

eslint complaining about unused React var

By : user201005
Date : March 29 2020, 07:55 AM
Any of those help It's because eslint doesn't recognize <> (Fragment) as JSX, while babel does.
Not sure if updating eslint will fix it, but you can try. Otherwise, just use or disable the line from being linted: import React from 'react'; /* eslint-disable-line no-unused-vars */
eslint complaining about 'new' or unused var, what's the proper way?

eslint complaining about 'new' or unused var, what's the proper way?

By : mkchronos
Date : March 29 2020, 07:55 AM
seems to work fine A possible solution is using the void operator to evaluate the new expression without adding any side effects.
NextJS official sample code: _app.getInitialProps calls Component.getInitialProps -- is this to make sure all pages load

NextJS official sample code: _app.getInitialProps calls Component.getInitialProps -- is this to make sure all pages load

By : user5977752
Date : March 29 2020, 07:55 AM
With these it helps
Since _app.js is a HoC your Component inside the _app.js is basically the page you want to load from the pages folder (if you compose further you can propagate another HoC and afterwards load your page, depends on your application, but then in your compose HoC you have to implement getInitialProps again and then execute the getInitialProps of your final page.js). Each page can have an own getInitialProps (eg. on your contact page you want to load your companies address and only there in your entire application). _app.js executes Component.getInitProps (if set). If the Component's method returns a non-empty object, it becomes your pageProps which you finally provide to the Component inside the render method.
code :
  store.runSagas = () => {
    if (!store.currentSagas) {
      store.currentSagas = sagaMiddleware.run(rootSaga);

  store.stopSagas = async () => {
    if (store.currentSagas) {
      await store.currentSagas.toPromise();

  store.execTasks = isServer => async (tasks = []) => {
    if (isServer) {
      await store.stopSagas();
Related Posts Related Posts :
  • Where did react install `invariant` lib?
  • Redirecting with react-router in a react redux app
  • Unexpected token, expected , error (React-navigation)
  • react-redux project. Chrome dev tools does not show all projects files
  • How to cache API response and use it later in react & redux?
  • With Semantic UI React, how to set the width and height for Image Avatar?
  • reactjs, how to pass props at the class level
  • Passing default values to disabled input fields, but it is preventing input into enabled fields in Redux-Forms
  • how to pass props to a component via onClick event?
  • Session Sharing react/express
  • Using API keys in a react app
  • How best to stop Link component from redirecting when a delete icon is clicked
  • React conditional style not rendering properly
  • How do I configure my Nginx server to work with a React app in a subfolder?
  • Is dangerouslySetInnerHTML the only way to render HTML from an API in React?
  • react-hot-loader not working properly with all urls
  • Reactjs onScroll event not responding
  • returning components following setState
  • Imports failing in React 16 tests with enzyme and jest
  • React-Redux: Mutating the state to emulate action side-effects with redux-undo
  • Interval API calls in Redux-Observable
  • How do we get props or states in navigationOptions?
  • Ideas for code refactoring typescript switch statement
  • How to change the height of textarea with content?
  • Set state objects directly and call setState
  • React app throwing error: Uncaught TypeError: Cannot read property 'shape' of undefined
  • Can't switch Tabs in TabNavigator (react-navigation)
  • Route authorization HOC cause to remount children 3-times
  • Google Maps With ReactJs
  • React Router 4: Programmatically change route but not rendering component
  • How to access static method when using connect & HoC?
  • Does React have keep-alive like Vue js?
  • How to export or preview page content `onClick` as pdf/xls in the browser in ReactJs?
  • Filter list on the fly by a parameter
  • mapStateToProps function , targeting id of the post instead of all the posts
  • How To Implement Google reCAPTCHA With Redux Form
  • Flow: How to type a HOC that accepts a prop the wrapped component doesn't care about
  • React Material-UI tabs with drawers
  • Why wont my vote reducer populate UI correctly
  • How can I allow access to specific React Hash Routes using Spring Security?
  • Is it OK to call an action creator directly rather than through mapStateToProps?
  • Multiple signalR connections
  • React handle state update
  • How to access array of objects subelement from redux reducers
  • Reactjs - How to use redux in Stripe checkout form
  • Change fetch to async syntax
  • Auto-generating a graphql schema for relay (Graphene server)
  • JSX description in Facebook and Typescript docs
  • react-native: how to modify the format in which data is stored in AsyncStorage?
  • why component is not rendered in parent layout in react JS using react routing?
  • Select with optgroup in ReactJS
  • Ant Design form set values form props
  • How to make a row responsive using bootstrap in a react-application?
  • How would I pass data from one page to another in react?
  • How to resolve ':react-native-vector-icons' error for a successful build?
  • React 16.6.3 Context API contextType not being set
  • react fetch data and render the error if any
  • Setting Relative Path in React Router
  • Jest: How to provide Redux mock store to only the child component?
  • How to solve selectOptions.some is not a function while using AsyncCreatableSelect?
  • shadow
    Privacy Policy - Terms - Contact Us © voile276.org