Getting Expected an assignment or function call and instead saw an expression no-unused-expressions, when import a file in React2019 Community Moderator ElectionExpected an assignment or function call and instead saw an expressionPure JavaScript equivalent of jQuery's $.ready() - how to call a function when the page/DOM is ready for itExpected an assignment or function call and instead saw an expressionReact: Expected an assignment or function call and instead saw an expressionHow to get minified files in project ( Gatsby / React )Why Am I Getting An Expected an Assignment or Function Call and Instead Saw an Expression?Expected an assignment or function call and instead saw an expression no-unused-expressionsExpected an assignment or function call and instead saw an expression in ReactHow to fix error: Expected an assignment or function call and instead saw an expression no-unused-expressionsGetting Expected an assignment or function call and instead saw an expression no-unused-expressions error when trying to render a component in React

Min function accepting varying number of arguments in C++17

What is the relationship between relativity and the Doppler effect?

"of which" is correct here?

The German vowel “a” changes to the English “i”

What is a ^ b and (a & b) << 1?

Can I use USB data pins as a power source?

What options are left, if Britain cannot decide?

What exactly is this small puffer fish doing and how did it manage to accomplish such a feat?

Brexit - No Deal Rejection

Is there a hypothetical scenario that would make Earth uninhabitable for humans, but not for (the majority of) other animals?

Do the common programs (for example: "ls", "cat") in Linux and BSD come from the same source code?

How do you talk to someone whose loved one is dying?

Non-trivial topology where only open sets are closed

Most cost effective thermostat setting: consistent temperature vs. lowest temperature possible

What does 高層ビルに何車線もの道路。mean?

Is it true that good novels will automatically sell themselves on Amazon (and so on) and there is no need for one to waste time promoting?

What is the significance behind "40 days" that often appears in the Bible?

While on vacation my taxi took a longer route, possibly to scam me out of money. How can I deal with this?

How are passwords stolen from companies if they only store hashes?

I got the following comment from a reputed math journal. What does it mean?

Are all passive ability checks floors for active ability checks?

Does .bashrc contain syntax errors?

Why Choose Less Effective Armour Types?

Is it insecure to send a password in a `curl` command?



Getting Expected an assignment or function call and instead saw an expression no-unused-expressions, when import a file in React



2019 Community Moderator ElectionExpected an assignment or function call and instead saw an expressionPure JavaScript equivalent of jQuery's $.ready() - how to call a function when the page/DOM is ready for itExpected an assignment or function call and instead saw an expressionReact: Expected an assignment or function call and instead saw an expressionHow to get minified files in project ( Gatsby / React )Why Am I Getting An Expected an Assignment or Function Call and Instead Saw an Expression?Expected an assignment or function call and instead saw an expression no-unused-expressionsExpected an assignment or function call and instead saw an expression in ReactHow to fix error: Expected an assignment or function call and instead saw an expression no-unused-expressionsGetting Expected an assignment or function call and instead saw an expression no-unused-expressions error when trying to render a component in React










1















I have a file data.js that only contains an array of objects and nothing else, just like the following



["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"]


The data.js file is located in same directory where my Main component is located. And I am importing it like the following:



import Data from "./data";


But I always get the following error:




./src/components/data.js Line 1: Expected an assignment or function
call and instead saw an expression no-unused-expressions




I think the problem is in the data.js file itself. because it is not a function nor a class. But I am not allowed to do any changes in the file.










share|improve this question


























    1















    I have a file data.js that only contains an array of objects and nothing else, just like the following



    ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"]


    The data.js file is located in same directory where my Main component is located. And I am importing it like the following:



    import Data from "./data";


    But I always get the following error:




    ./src/components/data.js Line 1: Expected an assignment or function
    call and instead saw an expression no-unused-expressions




    I think the problem is in the data.js file itself. because it is not a function nor a class. But I am not allowed to do any changes in the file.










    share|improve this question
























      1












      1








      1








      I have a file data.js that only contains an array of objects and nothing else, just like the following



      ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"]


      The data.js file is located in same directory where my Main component is located. And I am importing it like the following:



      import Data from "./data";


      But I always get the following error:




      ./src/components/data.js Line 1: Expected an assignment or function
      call and instead saw an expression no-unused-expressions




      I think the problem is in the data.js file itself. because it is not a function nor a class. But I am not allowed to do any changes in the file.










      share|improve this question














      I have a file data.js that only contains an array of objects and nothing else, just like the following



      ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"]


      The data.js file is located in same directory where my Main component is located. And I am importing it like the following:



      import Data from "./data";


      But I always get the following error:




      ./src/components/data.js Line 1: Expected an assignment or function
      call and instead saw an expression no-unused-expressions




      I think the problem is in the data.js file itself. because it is not a function nor a class. But I am not allowed to do any changes in the file.







      javascript reactjs






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 6 at 20:58









      SamSam

      153




      153






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Your data.js is not actually exporting anything at the moment, so the linter thinks that you've declared an array in that file which subsequently doesn't get used anywhere. Try exporting the array instead, so that it can be imported without linting problems:



          export default ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"];


          If you don't want the file to contain Javascript syntax, then don't use the .js file extension, and parse the JSON after importing to transform into an array:



          import Data from "./data";
          const arr = JSON.parse(Data);


          https://codesandbox.io/s/4x3756pqk0






          share|improve this answer























          • Thank you so much, it works now.

            – Sam
            Mar 6 at 21:17










          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55032024%2fgetting-expected-an-assignment-or-function-call-and-instead-saw-an-expression-no%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Your data.js is not actually exporting anything at the moment, so the linter thinks that you've declared an array in that file which subsequently doesn't get used anywhere. Try exporting the array instead, so that it can be imported without linting problems:



          export default ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"];


          If you don't want the file to contain Javascript syntax, then don't use the .js file extension, and parse the JSON after importing to transform into an array:



          import Data from "./data";
          const arr = JSON.parse(Data);


          https://codesandbox.io/s/4x3756pqk0






          share|improve this answer























          • Thank you so much, it works now.

            – Sam
            Mar 6 at 21:17















          0














          Your data.js is not actually exporting anything at the moment, so the linter thinks that you've declared an array in that file which subsequently doesn't get used anywhere. Try exporting the array instead, so that it can be imported without linting problems:



          export default ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"];


          If you don't want the file to contain Javascript syntax, then don't use the .js file extension, and parse the JSON after importing to transform into an array:



          import Data from "./data";
          const arr = JSON.parse(Data);


          https://codesandbox.io/s/4x3756pqk0






          share|improve this answer























          • Thank you so much, it works now.

            – Sam
            Mar 6 at 21:17













          0












          0








          0







          Your data.js is not actually exporting anything at the moment, so the linter thinks that you've declared an array in that file which subsequently doesn't get used anywhere. Try exporting the array instead, so that it can be imported without linting problems:



          export default ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"];


          If you don't want the file to contain Javascript syntax, then don't use the .js file extension, and parse the JSON after importing to transform into an array:



          import Data from "./data";
          const arr = JSON.parse(Data);


          https://codesandbox.io/s/4x3756pqk0






          share|improve this answer













          Your data.js is not actually exporting anything at the moment, so the linter thinks that you've declared an array in that file which subsequently doesn't get used anywhere. Try exporting the array instead, so that it can be imported without linting problems:



          export default ["id":"1122","name":"foo","price":"2.000", "id":"1133","name":"bar","price":"7.000"];


          If you don't want the file to contain Javascript syntax, then don't use the .js file extension, and parse the JSON after importing to transform into an array:



          import Data from "./data";
          const arr = JSON.parse(Data);


          https://codesandbox.io/s/4x3756pqk0







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 6 at 21:04









          CertainPerformanceCertainPerformance

          93.5k165484




          93.5k165484












          • Thank you so much, it works now.

            – Sam
            Mar 6 at 21:17

















          • Thank you so much, it works now.

            – Sam
            Mar 6 at 21:17
















          Thank you so much, it works now.

          – Sam
          Mar 6 at 21:17





          Thank you so much, it works now.

          – Sam
          Mar 6 at 21:17



















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55032024%2fgetting-expected-an-assignment-or-function-call-and-instead-saw-an-expression-no%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          1928 у кіно

          Захаров Федір Захарович

          Ель Греко