As per the docs, DataChanged event gets fired whenever the records in the Store have changed in some way - this could include adding or removing records, or updating the data in existing records
My question is how do we know which record(s) got added\deleted\modified. We only get store reference as the parameter.
You don't know which change triggered the datachanged event, however, you can get changed records: