Questions tagged [react-concurrent]
12 questions
                    
                    20
                    
            votes
                
                1 answer
            
        Store a callback in useRef()
Here is an example of a mutable ref storing the current callback from the Overreacted blog:
function useInterval(callback, delay) {
  const savedCallback = useRef();
  // update ref before 2nd effect
  useEffect(() => {
    savedCallback.current =…
         
    
    
        bela53
        
- 3,040
- 12
- 27
                    2
                    
            votes
                
                1 answer
            
        How to update redux store with react suspense
In following code, Sample uses a async function to get some data. I will be using that data to update the Redux store so any component can access the username within the application.
const resource = fetchData();
function Sample() {
    // throws a…
         
    
    
        s1n7ax
        
- 2,750
- 6
- 24
- 53
                    1
                    
            vote
                
                0 answers
            
        How to detect react concurrent mode?
How to detect that the current used React (stable/release) version in an application supports concurrent mode ? Let's say you are authoring a library that should target several react versions, and only add concurrent features if they are…
         
    
    
        Incepter
        
- 2,711
- 15
- 33
                    1
                    
            vote
                
                0 answers
            
        Does useEffect not work with useTransition (Concurrent API)
If I understand (and appreciate) the purpose of useTransition correctly, it's to avoid the intermediate "loading" state, as expressed in the example from the docs:
The "Loading profile..." text doesn't appear with useTransition
But this doesn't…
         
    
    
        laggingreflex
        
- 32,948
- 35
- 141
- 196
                    1
                    
            vote
                
                1 answer
            
        What causes the component to render again if it was already suspended in concurrent react mode?
I was checking the new concurrent mode in react docs and came across this example.
   Loading profile...}>
        
Here the component gets suspended if the data we are trying to load is…
         
    
    
        Rahil Ahmad
        
- 3,056
- 1
- 16
- 21
                    1
                    
            vote
                
                1 answer
            
        Getting React concurrent promise wrapper to inherit returned interface object
I am experimenting with concurrent mode and suspense in React and am getting a type error when I am trying to drill some mock data from a parent component to a child component because my promise wrapper does not inherently know about the type that…
         
    
    
        Jimmy
        
- 3,090
- 12
- 42
- 99
                    0
                    
            votes
                
                0 answers
            
        Is there a performance / UX benefit of using react Suspense if no child suspends?
If I wrap a component in Suspense and its child does async work (or suspends for some other reason), then it gets rendered non-urgently when it's ready (based on this Interacting with the page before all the components have hydrated and this).
This…
         
    
    
        Kroney
        
- 73
- 5
                    0
                    
            votes
                
                0 answers
            
        Is it possible that an update is delayed for a very long time in React18 with concurrent rendering?
As I know, in React 18, a concurrent task can interrupted by an urgent update.
So, is it possible that a concurrent task is delayed for a very long time or may never be executed because there is always an urgent update is executed?
If not, then why?…
         
    
    
        Bingo213
        
- 1
- 2
                    0
                    
            votes
                
                0 answers
            
        How to use the react concurrent mode
I have installed the "yarn add react@experimental react-dom@experimental",and use the unstable_createRoot,but have the error with start.
this is my index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import App from…
        
    
                    0
                    
            votes
                
                1 answer
            
        Will derived state be allowed for React Concurrent Mode?
Today we can use getDerivedStateFromProps for class components and state updates during render phase for React Hooks/function components to create derived state, if needed.
I am especially curious about the React Hook variant: Will this be allowed…
         
    
    
        bela53
        
- 3,040
- 12
- 27
                    0
                    
            votes
                
                1 answer
            
        Show loading state but also show previous results in React Concurrent gives a warning
UPDATE: Ok, it I misunderstood useDeferredValue, I thought it was more like a debounced value but it's not, you can define the timeout to be the time the old results will be shown.
So
const search = useDeferredValue(value, { timeoutMs: 10000 })
Gave…
         
    
    
        Richard Lindhout
        
- 2,038
- 2
- 23
- 38
                    0
                    
            votes
                
                0 answers
            
        React Suspense/Concurrent - SuspenseList order not working
I was following along Ben Awad's video and tried to extend the idea to react SuspenseList but couldn't get the items to show in reverse order or together when I changed the revealOrder. In all the cases the endpoints are called one after another and…
         
    
    
        Yasin Yaqoobi
        
- 1,888
- 3
- 27
- 38
