Published May 12 2021
I was doing something in my Next.js codebase when I ran into this problem:
TypeError: Attempted to assign to readonly property
I had a column in my database where I stored data as JSON.
In my code I was updating this JSON object, using the dot syntax (like
data.name = 'Flavio') but I forgot to call JSON.parse() before doing so.
data was not an object, but a string!
JSON.parse() before updating the JSON object.
I wrote an entire book on this topic 👇
I also got a super cool course 👇