web – Why does React not recognize the CSS file linked in Index.html?

I've created a meme generator with React as an early project to learn the basics. I have 6 files in my "mememaker" folder on my desktop that I created with "create-react-app". These include: index.html, the parent file that appears, pointing to style.css and index.js. Index.js simply renders the App.js component, which in turn has two child components, the page header and the meme generator itself (which works by writing text to an image returned by an API). Everything seems fine, except for the fact that the styling of "style.css" does not appear to be applied to the page. It looks so terrible.

The code in the files is fine, since all functions are present, but none of the CSS is applied in style.css. I suspect that something is wrong with the file path or the commands I use to create the file (which incidentally only runs once in the src npm start folder).

I have been trying for days to get this working – please help!

Many thanks 🙂

dnd 5e – Can Programmed Illusion react to its environment or does it have to do the same thing every time?

Programmed Illusion:

They create an illusion of an object, creature, or other visible phenomenon in range that activates when a particular state occurs. The illusion is not perceptible until then. It can not be bigger than a 30-foot cube, and You decide when to cast the spell, how the illusion behaves and what sounds it makes. This Script Performance can take up to 5 minutes.
When the condition you specify arises, the illusion and performs in the manner described by you, Once the illusion is complete, it disappears and remains inactive for 10 minutes. After this time, the illusion can be reactivated.
The trigger condition can be as general or detailed as you like. However, it must be based on visual or acoustic conditions that occur within a range of 30 feet. For example, you could create an illusion of yourself to warn others who are trying to open an enclosed door, or you could set the illusion to trigger only when a creature says the right word or phrase ,
The physical interaction with the image reveals that it is an illusion because things can go through it. A creature that examines the image based on its action may find that it is an illusion that performs a successful intelligence check (examination) on your spell defense. When a creature recognizes the illusion of what it is, the creature can see through the image, and any sound it makes sounds hollow to the creature.

I suppose that's really what the script's description of scripting means. Is this a scriptwriting script that literally lists from start to finish, no matter how it is triggered? Or is it a script in the sense of a bash script, in which parameters can be specified so that they can react to the environment? Can you talk to this illusion? Can you relate to the weather or the time of day?

The interpretation of Thespian is supported by the fact that it is a "performance".

The computational interpretation is supported by the fact that the spell is called "programmed illusion". Also the main Spell is able to talk, so it seems stupid not to let it happen programmed illusion to do that too.

My instinct is that the spell would be different if it could react to the environment, but I'm not sure.

Which is it?

If 3 or 4 women come out just before the election and say Trump molested her in 1988 … how will you react?

Yes, I bet you are right.

The desperate Democratic leaders and false news media (Swamp) have failed in any attempt to sabotage Trump, and they will fail if they repeat old failed attempts.

Leaked video of Billy Bush failed

Trump has failed 2 scoops of ice,

Decades of sexual harassment allegations failed without evidence,

Obama espionage failed on trump campaign,

Stormy has failed

Trump profits from his presidency failed,

Comey disability fee failed,

Russian agreement failed,

Michael Flynn's resignation failed,

Müller failed,

Fake news media always fail like the NY Times,

Tom Steyer attacks failed,

CNN Jim Acosta failed,

Covington Kids failed,

Trump will not release his taxes

Hollywood celebrity attacks on Trump failed,

John Brennan failed and will go to jail.

"Shakespeare in the Park" failed,

The exploitation of Trump tweets has failed.

Jussie Smollett failed and was faked.

John McCain war hero failed,

Founders who own slaves have failed,

Attacking Trump supporters failed,

Illegal immigration caravans failed,

George Conway failed,

Pelosi cover up failed,

Fake recession failed,

The hurricane in Alabama has failed.

The impeachment in Ukraine will fail.

Use CKEditor in the SharePoint SPFX solution with React

We're trying to set up and use CKEditor5 with React in a SharePoint SPFX solution (React, of course), but we're struggling to make it work the way we want it.

The classic build of CKEditor5 works fine, but we want to be able to pull pictures and upload them to the editor. If we do that, nothing happens. Does anyone have tips, examples or a working example that you could send us?

We also tested CKEditor4, but when testing the Web Part in the SharePoint Workbench, the toolbar was completely missing. We even tried to explicitly set the type to classic, but no difference.

We first turned to CKEditor support, but they did not help us because it's related to SharePoint …

Hope you can help us.

Thank you for your time and effort in advance.

Best regards, Frank

reactjs – Show array in React (property mapmap von of undefined can not be read)

I'm trying to iterate through an array, but it gives me the error message "Property # map & # 39; can not be read from undefined". Can somebody help me with it? Thanks in advance.

The Claims variable returns an array, I tried to convert it to json, and it did not work.

Is there another way to go through it?


import React from "react";
import PropTypes from "prop-types";
import userStore from "../../stores/userStore";
import * as userActions from "../../actions/userActions";
import Header from "../common/Header";

const ViewClaims = props => {
  const id = props.match.params.id;
  const user = userStore.getUserById();
  const claims = user.claims;
  return (

Users Claims

    {claims.map(claim => { return
  • {claim.type}
  • ; })}
); }; ViewClaims.propTypes = { match: PropTypes.object.isRequired, history: PropTypes.object.isRequired }; export default ViewClaims;

Special character fields SharePoint list is not created in the React project

I've created the following function in a separate library to create a list and its 3 fields in the response project. However, it works with the SharePoint list of normal characters, but not the special character list, such as Eg Employee` ~! @ # $% ^ & * () _. + = -,. <>?;: "() {} |. The system created a SharePoint list of special characters, but did not add three fields and issued an error:

isHttpRequestError: true

answer: answer {type: "default", url: "", redirect: false, status: 400, ok: false, …}

Status: 400

statusText: "Bad Request"

message: "Failed to create the HttpClient request in queriable (400) bad request ::> {" odata.error ": {" code ":" – 1, Microsoft.SharePoint.Client.InvalidClientQueryException "," message ": { "lang": "en-US", "value": "The expression" web / lists / getByTitle (& # 39; ~! @ "is invalid."}}}


public async CreateList(listTitle: string, siteURL: string, listDescription: string, fields: any(), isHidden: boolean = true) {

return new Promise(async (resolve, reject) => {

try {

let _web = new Web(encodeURI(siteURL));

// let _listName = this.utilityService.DecodeString(this.utilityService.decodeSpecialCharacters(listTitle));

var createListAddResult: ListAddResult = await _web.lists.add(listTitle, listDescription, 100, false, { 'Hidden': false });


if (createListAddResult.list != null) {

let listfieldsaddBatch = _web.createBatch();

//add fields to list

fields.map(field => {

if (field.FieldTypeKind == FieldTypes.Text) {

createListAddResult.list.fields.inBatch(listfieldsaddBatch).addText(field.title, 255);


if (field.FieldTypeKind == FieldTypes.Note) {

createListAddResult.list.fields.inBatch(listfieldsaddBatch).addMultilineText(field.title, 100, false, false, false, false);


if (field.FieldTypeKind == FieldTypes.Boolean) {




await listfieldsaddBatch.execute();

let listfieldsinViewBatch = _web.createBatch();

fields.map(field => {



await listfieldsinViewBatch.execute();



} catch (ex) {






reactjs – How to fix the problem with closures when using the React function component with React.memo?

I'm using React feature components in addition to React.memo, but have a problem that I believe is due to JavaScript closures.
(I always use for reasons of immutability, but I think it does not affect the situation.)

Below is a simplified version of the situation:

import React, { useState } from 'react';
import produce from "immer";

const initialData = (
  {id: 1, value: 0},
  {id: 2, value: 0},
  {id: 3, value: 0}

const ChildComponent = memo(
  ({ value, onChange }) => (

), (prevProps, nextProps) => prevProps.value === nextProps.value ); const ParentComponent = props => { const (data, setData) = useState(initialData); const onDataChange = id => event => { setData( produce(data, draft => { const record = draft.find(entry => entry.id === id); record.value = event.target.value; }) ); }; return data.map(record => ( )); };

I use React.memo to avoid unnecessary rebuilds of the ChildComponents whose value has not changed. In this way, however, the ChildComponents stores an old version of the onChange function, which references (as I understand it due to JavaScript closures) to an old version of the data.

The result of this is that if I change first the value of the first ChildComponent and then the value of another ChildComponent, the value of the first ChildComponent is reset to the initial value.

A reproduction of the situation is in this sandbox.

After searching the web, I found a solution to this problem: Use a reference in the onChange function to retrieve the current data.

const ParentComponent = props => {
  const (data, setData) = useState(initialData);
  const dataRef = useRef();
  dataRef.current = data;

  const onDataChange = id => event => {
      produce(dataRef.current, draft => {
        const record = draft.find(entry => entry.id === id);
        record.value = event.target.value;

  return data.map(record => (

A sandbox with this solution can be found here.

This solves the problem. But I wanted to ask Is that a correct solution?? Or am I using React and React Hooks incorrectly?

Architecture – Is it a bad practice to let an object state react to its dependencies?

Today I tried an implementation MenuTabSelector This is responsible for selecting and maintaining the status of one of the tabs in my project's menu.

The interface looks something like this:

public MenuTabSelector(UserInput); // constructor
public MenuTab GetCurrentTab(); // state accessor

And one of the use cases of this class is for example:

UserInput userInput = new UserInput();
MenuTabSelector menuTabSelector = new MenuTabSelector(userInput);


Assert.IsTrue(menuTabSelector.GetCurrentTab() == UserTab.Inventory);

After writing this case, I wondered if it was a smell I had MenuTabSelector changed his condition due to events in one of his dependencies.

For example, I could implement it without that UserInput Dependency by using something like this:

public MenuTabSelector(); // constructor
public void SelectNextTab(); // command
public MenuTab GetCurrentTab(); // state accessor

Written with the same use case as follows:

MenuTabSelector menuTabSelector = new MenuTabSelector();


Assert.IsTrue(menuTabSelector.GetCurrentTab() == UserTab.Inventory);

And with that the connection between UserInput and MenuTabSelector could be done in a higher level of abstraction, with this such

// App
// ...
userInput.OnPressRight.Subscribe(menuTabSelector.SelectNextTab); // event subscription
// ...

Is it a smell to implement a component that changes state due to events in one of its injected dependencies? If so, what problems should I expect from this approach?

Javascript – Use an external function to change the methods of the internal React component and specify antipatterning?

I'm still a bit new in React and still get an overview of the patterns used. I try to do something that feels like a bad idea, but I can not imagine a better way.

In essence, I have several React components that I want to respond to by changing the layout or the like if the window width falls below a certain threshold. I have to tie this for every component window Change the size of the event in componentDidMount and tie it up componentWillUnmount, and for each component I have a similar event callback, which detects whether the window width has exceeded a threshold and, if so, calls setState,

I do not really like repeating code, so I've found that I'm abstracting this behavior so I can implement it on any component I want. Starting with an object-oriented background, my first thought was to create and extend a base class, but in React we do not really do that. So my second thought was to create a utility function that I called in the constructor and that binds the resize event for me and updates the status automatically. All I have to do in each component is to read the status.

This is what I went for and the function looks like this:

export function implementStatefulResizeListener(
  component: React.Component<{}, S>,
  threshold: number,
  // FilteredKeysOf is a custom type that ensures S(stateKey) is boolean
  stateKey: FilteredKeysOf
): void {
  function handleResize(): void {
    if (
      !component.state(stateKey) &&
      document.body.offsetWidth < threshold
    ) {
      // have to use functions because TypeScript doesn't think of
      // `stateKey` as a key of the component state
      component.setState((): any => ({ (stateKey): true }));
    } else if (
      component.state(stateKey) &&
      document.body.offsetWidth > threshold
    ) {
      component.setState((): any => ({ (stateKey): false }));

  component.componentDidMount = () => {
    document.addEventListener("resize", handleResize);

  component.componentWillUnmount = () => {
    document.removeEventListener("resize", handleResize);

As mentioned earlier, this function would be called in the component constructor and then inside the component. All I have to do is to read this.state.stateValueName to control what I have to control.

Sample implementation:

interface Props {}
interface State {isMobile: boolean}
class Example extends React.Component {
  constructor(props: Props) {
    this.state = {isMobile: false};
    implementStatefulResizeListener(this, 500, "isMobile");

  render() {
} }

I'm not asking for a review of my function, but whether this is a good idea overall. It does not feel good. If it's a bad idea, what's the better way?

sharepoint online – Uploading SPFX REACT WebPart files works in Workbench, but not when deployed in SPO

I've developed a reaction web part and I'm trying to upload a file to a libraby. While I test it in workbensh, it works fine. After you deploy the Web Part in SPO, the operation fails.

the setup of sp:

sp.setup({ spfxContext: this.props.controller.context });

I am using this code for my first try: this results in a 404 error

        this.props.controller.context.pageContext.web.serverRelativeUrl+ "/"+listName)
        .files.add(file.name, file, true)
        .then((data) =>{
          alert("File uploaded sucessfully");
        .catch((error) =>{
          alert("Error is uploading "+error);

After them I tried that:

this.props.controller.GetRootFolderById(Guid.parse(listId)).then(fld => {
             var folderId = fld.UniqueId;
             console.log("FolderId: " + folderId);
             var folder = sp.web.getFolderById(Guid.parse(folderId).toString());

            folder.files.add(file.name, file, true).then(x => {
                console.log("Progress ...");
                UploadDocument.Me.setState({ waitHidden: true });

I also get the error result:

  body: ReadableStream
  bodyUsed: false 
  ​headers: Headers 
  ​ok: false
  ​redirected: false 
  ​status: 404 ​
  statusText: "Not Found"
  ​type: "basic"

And this only happens if it's implemented, both examples work in the Workbench!

Can someone help me find a solution?


DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive Proxies-free.com New Proxy Lists Every Day Proxies123
Proxy Sites Proxy Tunnels Proxy List Working Proxy Sites Hotproxysite Proxy Sites Proxy Sites Anonymous Proxy Anonymous Proxies Top-Proxies.co.uk http://www.proxysitesnow.com Proxy Servers Free Proxies Free Proxy List Proxy List Zoxy Proxy List PR liste all proxy sites More Proxies netgofree netgofree Hide-MyIp - The Best Proxy List American Proxy List www.proxylisty.com/proxylist Web Proxy Submit Proxies Updated Proxy List Updated Proxy List aproxy.org Bypass Proxy Sites Free Proxies List Evolving Critic Business Web Directory Free Proxy List iShortIt MyProxyList Online Proxies Go Proxies Need Proxies PrivateProxies Proxies4MySchool Proxies4Work Free Proxy List Free Proxy Sites ProxyInside Wiksa Proxy ProxyLister.org Free Proxy List ProxyNoid Proxy List Free Proxy List Proxy Sites Proxy TopList ProxyVille UK Proxy WebProxy List RatedProxy.com - Listing the best Web Proxies Free Proxy List SchoolProxiesList Stay Anonymous Proxy List The Power Of Ninja Proxy List UNubstruct Free proxy sites Free proxy sites