Fixing my React Native Component

Job ID: 39092867

Budget: $30 – $250 USD

Looking for a knowledgeful developer for React Native.
a React Native component that is Sortable Pics Uploader, it needs to be fixed.
the currenct component looking as the screenshot and codes as the .txt attached.
It is working okay, but it has 3 problems.

-because of flatlist, and the pictures are listed one at a line each but I want it to be grid 3 or 4 pics each line. (anyways it should look like as the sample website ver.)
-When sorting, it re-renders and the sorted pics are showed at wrong position for a moment, then will be sorted correctly. (Hard to explain, so please check the component. It happened even on the vanilla DraggableFlatList. so I guess it is library's problem.)
-Add a pic button also should be in the grid but not sortable.

here's the website ver. it is the style that React Native component should follow.
https://datemarche.com/test

env
"react-native": "0.76.6",
"expo": "~52.0.28",

as above, and all, so I want it to be like my website's sortable multi pic uploader.
Thank you for your help.
Related categories: JavaScript React Native